Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
PDFKit.GetPrintSetting
Queries print settings for printing PDF.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
PDFKit | 4.0 | ✅ Yes | ❌ No | ❌ No | ✅ Yes, on macOS | ❌ No |
MBS( "PDFKit.GetPrintSetting"; Selector ) More
Parameters
Parameter | Description | Example |
---|---|---|
Selector | Which value to query. | "FaxNumber" |
Result
Returns value or error.
Description
Queries print settings for printing PDF.See also PDFKit.Print function.
See also PDFKit.SetPrintSetting where options are described.
You can query default printer name using "DefaultPrinter" as selector.
New in 8.1 you can use selector LastSettings to query last settings as XML and discover what options are set by using the dialog, e.g. the tray names.
Print settings for iOS to query:
JobTitle | The job title. |
PrinterID | The identifier for the printer to use (when using dialog). |
PrinterURL | The URL to identify the printer (when not using dialog). |
PrinterDisplayName | Queries printer display name. |
ShowsPrintPanel | Whether to show the printer dialog. Default true. |
ShowsNumberOfCopies | Whether to show number of copies option in dialog. |
ShowsPaperSelectionForLoadedPapers | Whether to show paper selection option in dialog. |
ShowsPaperOrientation | Whether to show orientation option in dialog. |
OutputType | The output type to use: General, Photo, Grayscale or PhotoGrayscale. |
DuplexMode | The duplex mode to use: None, LongEdge or ShortEdge |
printingAvailable | Whether printing is available at all. |
LastSettings | Queries last settings as JSON. |
Examples
Query printer:
MBS( "PDFKit.GetPrintSetting"; "printer" )
Query default printer:
MBS( "PDFKit.GetPrintSetting"; "DefaultPrinter" )
Query last settings as xml:
MBS( "PDFKit.GetPrintSetting"; "LastSettings" )
See also
- PDFKit.GetPrintLastSettings
- PDFKit.GetPrintOption
- PDFKit.Print
- PDFKit.ResetPrintSettings
- PDFKit.RestorePrintSettings
- PDFKit.SavePrintSettings
- PDFKit.SelectPrinter
- PDFKit.SetPrintOption
- PDFKit.SetPrintSetting
Release notes
- Version 11.1
- Added PageSize setting for PDFKit.SetPrintSetting and PDFKit.GetPrintSetting functions.
- Version 8.1
- Added LastSettings option to PDFKit.GetPrintSetting function.
Example Databases
Blog Entries
- Controlled printing for iOS in FileMaker
- MBS FileMaker Plugin, version 11.1pr2
- MBS FileMaker Plugin, version 8.1pr1
- MBS Filemaker Plugin, version 4.0pr5
This function checks for a license.
Created 18th August 2014, last changed 17th March 2024