Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 8.1   8.2   8.3   8.4   8.5   9.0   9.1   9.2   9.3   9.4    Statistic  


Prints a PDF without dialogs.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
PDFKit 4.0 Yes No Yes, macOS only No No
MBS( "PDFKit.Print"; PDF )   More


Parameter Description Example value
PDF A container value with the PDF content from a media field. Or a text with an URL. Or a PDF reference from PDFKit.Open.


Returns OK or error.


Prints a PDF without dialogs.
Optionally if you have a fax printer, you can also pass fax number to send a fax.
Please use PDFKit.ResetPrintSettings and than call PDFKit.SetPrintSetting for all the settings you need.

Please use DynaPDF.Print for Windows.


Print a PDF container:

MBS( "PDFKit.Print"; MyTable::MyDocumentContainer )

Fax a PDF container:

MBS( "PDFKit.ResetPrintSettings" )
MBS( "PDFKit.SetPrintSetting"; "FaxNumber"; "+123456" )
MBS( "PDFKit.Print"; MyTable::MyDocumentContainer )

Print page 2 to 10 and make 3 copies:

MBS( "PDFKit.ResetPrintSettings" )
MBS( "PDFKit.SetPrintSetting"; "FirstPage"; 2 )
MBS( "PDFKit.SetPrintSetting"; "LastPage"; 10 )
MBS( "PDFKit.SetPrintSetting"; "Copies"; 3 )
MBS( "PDFKit.Print" )

Print with options:

# print pdf
Set Variable [$print3; Value:MBS( "PDFKit.ResetPrintSettings" )]
Set Variable [$print4; Value:MBS( "PDFKit.SetPrintSetting"; "Printer"; "Cliques Xerox" )]
Set Variable [$print5; Value:MBS( "PDFKit.SetPrintSetting"; "FirstPage"; PDF::PrintPageFrom )]
Set Variable [$print6; Value:MBS( "PDFKit.SetPrintSetting"; "LastPage"; PDF::PrintPageTo )]
Set Variable [$print7; Value:MBS( "PDFKit.SetPrintSetting"; "Copies"; 1 )]
Set Variable [$print8; Value:MBS( "PDFKit.SetPrintSetting"; "scalingMode"; "DownToFit" )]
Set Variable [$print8; Value:MBS( "PDFKit.SetPrintSetting"; "DuplexMode"; "DuplexNoTumble" )]
Set Variable [$print9; Value:MBS( "PDFKit.Print"; PDF::Annotated PDF )]

See also

Example Databases

Blog Entries

Created 18th August 2014, last changed 13th January 2017

PDFKit.PageBounds   -   PDFKit.Release

Feedback: Report problem or ask question.

MBS Xojo Chart Plugins