Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
12.1
12.2
12.3
12.4
12.5
13.0
13.1
13.2
13.3
13.4
Statistic
FMM
Blog
Sets an option.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
PrintDialog | 6.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
Parameter | Description | Example | Flags |
---|---|---|---|
Key | The key to use. | "com_apple_print_PrintSettings_PMCopies" | |
Value | The value to use. Depending on data type, the plugin will pass a number or a text. |
3 | |
Type | Available in MBS FileMaker Plugin 9.2 or newer. The type of data to add. Default is empty to use type of value passed. So text or number type would be picked automatically. Valid values for type are text, number, integer and text. Integer is for integer numbers while number is for floating numbers. |
Optional |
Returns OK or error.
Set copies to 3 via options:
MBS("PrintDialog.SetOption"; "com_apple_print_PrintSettings_PMCopies"; 3)
Set border to double hairline:
MBS("PrintDialog.SetOption"; "com_apple_print_PrintSettings_PMBorderType"; 2)
Set border to single hairline:
MBS("PrintDialog.SetOption"; "com_apple_print_PrintSettings_PMBorderType"; 1)
Set duplex binding:
MBS("PrintDialog.SetOption"; "com_apple_print_PrintSettings_PMDuplexing"; 2) &
MBS("PrintDialog.SetOption"; "DuplexBindingEdge"; 2)
Set input slot and output bin:
MBS("PrintDialog.SetOption"; "InputSlot"; "4Tray") &
MBS("PrintDialog.SetOption"; "OutputBin"; "MailBoxBin7")
# those keys and values are print driver dependent and hand picked from configuration XML.
This function checks for a license.
Created 30th April 2016, last changed 9th February 2022
PrintDialog.SetNoDialog - PrintDialog.SetPageNumberingOffset