Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
PrintDialog.GetLastSettings
Queries last settings from print dialog.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
PrintDialog | 6.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
MBS( "PrintDialog.GetLastSettings" )
Parameters
none
Result
Returns text or error.
Description
Queries last settings from print dialog.Please print once with enabled print dialog functions. After printing with dialog, you can query last settings and see what OS X or your driver uses.
Since version 10.1 we return settings as JSON instead of XML and includes print parameter.
Examples
Get last settings:
MBS("PrintDialog.GetLastSettings")
Query settings after using dialog:
Set Variable [ $r ; Value: MBS("PrintDialog.Install") ]
Set Variable [ $r ; Value: MBS("PrintDialog.Enable") ]
Print [ With dialog: On ]
Set Variable [ $r ; Value: MBS("PrintDialog.Disable") ]
Set Variable [ $r ; Value: MBS("PrintDialog.GetLastSettings") ]
Set Field [ Printer Dialog on Mac::Path ; $r ]
See also
- PageSetupDialog.GetLastSettings
- PageSetupDialog.SetOption
- PrintDialog.Disable
- PrintDialog.Enable
- PrintDialog.GetConfiguration
- PrintDialog.Install
- PrintDialog.SetOption
- PrintDialog.SetTray
Release notes
- Version 14.1
- Changed PageSetupDialog.GetLastSettings, PrintDialog.GetLastSettings and PDFKit.GetPrintLastSettings to log all text for trace log.
- Version 13.2
- Fixed a problem in PrintDialog.GetLastSettings function reporting an exception about a nil value.
- Version 13.0
- Fixed PrintDialog.GetLastSettings to not return an error if there are no print settings yet.
- Version 10.3
- Fixed problem with exception in PDFKit.GetLastSettings, PageSetupDialog.GetLastSettings and PrintDialog.GetLastSettings functions.
- Version 10.1
- Rewrote PDFKit.GetPrintLastSettings, PageSetupDialog.GetLastSettings and PrintDialog.GetLastSettings to return result as JSON.
Example Databases
Blog Entries
- MBS FileMaker Plugin, version 14.1pr5
- Control printing in FileMaker with MBS Plugin on MacOS
- MBS FileMaker Plugin, version 13.2pr3
- MBS FileMaker Plugin, version 12.6pr3
- MBS FileMaker Plugin, version 10.3pr1
- MBS FileMaker Plugin, version 10.1pr5
- MBS FileMaker Plugin 6.2 for OS X/Windows
- MBS FileMaker Plugin, version 6.2pr7
This function is free to use.
Created 30th April 2016, last changed 21st February 2020