| Components | All | New | MacOS | Windows | Linux | iOS | ||||
| Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old | |
Component: PrintDialog
Control the Mac printer dialog. Select printer on Mac.
See Printer.Print and Printer.SetPrinter for similar features on Windows.
| Version | macOS | Windows | Linux | Server | iOS SDK |
| 3.5 / 12.1 | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |
| Item | Details |
|---|---|
| PageSetupDialog.ClearOption Clears an option. | Mac only 9.2 |
| PageSetupDialog.ClearOptions Clears all options set. | Mac only 9.2 |
| PageSetupDialog.Disable Disables the page setup dialog extension. | Mac only 9.2 |
| PageSetupDialog.Enable Enables the page setup dialog extension. | Mac only 9.2 |
| PageSetupDialog.GetLastSettings Queries last settings from page setup dialog. | Mac only 9.2 |
| PageSetupDialog.GetNoDialog Queries whether dialog shows. | Mac only 9.2 |
| PageSetupDialog.GetOption Queries an option. | Mac only 9.2 |
| PageSetupDialog.GetPaperHeight Queries paper height to set. | Mac only 11.3 |
| PageSetupDialog.GetPaperName Queries paper name. | Mac only 9.2 |
| PageSetupDialog.GetPaperOrientation Queries paper orientation. | Mac only 9.2 |
| PageSetupDialog.GetPaperWidth Queries paper width to set. | Mac only 11.3 |
| PageSetupDialog.GetPrinterName Queries printer name. | Mac only 9.2 |
| PageSetupDialog.GetScalingFactor Queries scaling factor. | Mac only 9.2 |
| PageSetupDialog.Install Installs the extension for the page setup dialog. | Mac only 9.2 |
| PageSetupDialog.Reset Resets settings in plugin. | Mac only 12.1 |
| PageSetupDialog.SetNoDialog Sets whether dialog should show. | Mac only 9.2 |
| PageSetupDialog.SetOption Sets an option. | Mac only 9.2 |
| PageSetupDialog.SetPaperHeight Sets paper height to use. | Mac only 11.3 |
| PageSetupDialog.SetPaperName Sets paper name. | Mac only 9.2 |
| PageSetupDialog.SetPaperOrientation Sets the new paper orientation. | Mac only 9.2 |
| PageSetupDialog.SetPaperWidth Sets paper width to use. | Mac only 11.3 |
| PageSetupDialog.SetPrinterName Sets printer name. | Mac only 9.2 |
| PageSetupDialog.SetScalingFactor Sets scaling factor. | Mac only 9.2 |
| PrintDialog.ClearOption Clears an option. | Mac only 6.2 |
| PrintDialog.ClearOptions Clears all options set. | Mac only 6.2 |
| PrintDialog.Disable Disables the print dialog extension. | Mac only 3.5 |
| PrintDialog.Enable Enables the print dialog extension. | Mac only 3.5 |
| PrintDialog.GetAllPages Queries whether to print all pages. | Mac only 6.2 |
| PrintDialog.GetConfiguration Queries configuration from last print. | Mac only 8.0 |
| PrintDialog.GetCopies Queries number of copies. | Mac only 6.2 |
| PrintDialog.GetDestinationPath Queries the destination path. | Mac only 3.5 |
| PrintDialog.GetDuplex Queries the duplex mode. | Mac only 4.1 |
| PrintDialog.GetFirstPage Queries first page. | Mac only 6.2 |
| PrintDialog.GetLastPage Queries last page. | Mac only 6.2 |
| PrintDialog.GetLastSettings Queries last settings from print dialog. | Mac only 6.2 |
| PrintDialog.GetNoDialog Queries whether dialog shows. | Mac only 3.5 |
| PrintDialog.GetOption Queries an option. | Mac only 6.2 |
| PrintDialog.GetPageNumberingOffset Queries page numbering offset. | Mac only 7.0 |
| PrintDialog.GetPaperHeight Deprecated Queries paper height to set. | Mac only 11.3 |
| PrintDialog.GetPaperName Deprecated Queries printer name. | Mac only 5.0 |
| PrintDialog.GetPaperWidth Deprecated Queries paper width to set. | Mac only 11.3 |
| PrintDialog.GetPrintToPDF Queries whether printing is going to PDF file. | Mac only 3.5 |
| PrintDialog.GetPrintType Queries print type. | Mac only 12.1 |
| PrintDialog.GetPrinterName Queries printer name to use. | Mac only 3.5 |
| PrintDialog.GetReset Query whether to reset print settings. | Mac only 7.0 |
| PrintDialog.GetResetDestination Queries whether ResetDestination option is set. | Mac only 6.5 |
| PrintDialog.GetReverseOrder Queries reverse order setting. | Mac only 11.0 |
| PrintDialog.GetTray Queries tray name. | Mac only 6.1 |
| PrintDialog.Install Installs the extension for the printer dialog. | Mac only 3.5 |
| PrintDialog.Reset Resets settings in plugin. | Mac only 12.1 |
| PrintDialog.SetAllPages Set whether to print all pages. | Mac only 6.2 |
| PrintDialog.SetConfiguration Sets a configuration to be used for next print. | Mac only 8.0 |
| PrintDialog.SetCopies Sets number of copies. | Mac only 6.2 |
| PrintDialog.SetDestinationPath Sets the destination path for PDF. | Mac only 3.5 |
| PrintDialog.SetDuplex Sets duplex mode for next printing. | Mac only 4.1 |
| PrintDialog.SetFirstPage Sets first page. | Mac only 6.2 |
| PrintDialog.SetLastPage Sets last page. | Mac only 6.2 |
| PrintDialog.SetNoDialog Sets whether dialog should show. | Mac only 3.5 |
| PrintDialog.SetOption Sets an option. | Mac only 6.2 |
| PrintDialog.SetPageNumberingOffset Sets page numbering offset to use. | Mac only 7.0 |
| PrintDialog.SetPaperHeight Deprecated Sets paper height to use. | Mac only 11.3 |
| PrintDialog.SetPaperName Deprecated Sets paper name. | Mac only 5.0 |
| PrintDialog.SetPaperWidth Deprecated Sets paper width to use. | Mac only 11.3 |
| PrintDialog.SetPrintToPDF Sets whether plugin will redirect print to PDF. | Mac only 3.5 |
| PrintDialog.SetPrintType Sets what FileMaker will print. | Mac only 5.0 |
| PrintDialog.SetPrinterName Sets printer name. | Mac only 3.5 |
| PrintDialog.SetReset Sets whether to reset print settings. | Mac only 7.0 |
| PrintDialog.SetResetDestination Sets whether to fix destination. | Mac only 6.5 |
| PrintDialog.SetReverseOrder Sets reverse order for printing. | Mac only 11.0 |
| PrintDialog.SetTray Sets the tray name the plugin should select. | Mac only 6.1 |
70 functions shown.
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 12.1
- Added PageSetupDialog.Reset and PrintDialog.Reset functions.
- Added PrintDialog.GetPrintType function.
- Fixed PrintDialog.GetDestinationPath function.
- Version 11.0
- Added PrintDialog.GetReverseOrder and PrintDialog.SetReverseOrder functions.
- Version 10.3
- Fixed PrintDialog.SetConfiguration function.
- Fixed problem with exception in PDFKit.GetLastSettings, PageSetupDialog.GetLastSettings and PrintDialog.GetLastSettings functions.
- Version 10.1
- Fixed bug in PrintDialog.SetDestinationPath not working with space in file path.
- Rewrote PDFKit.GetPrintLastSettings, PageSetupDialog.GetLastSettings and PrintDialog.GetLastSettings to return result as JSON.
- Version 9.2
- Added new optional type parameter to PrintDialog.SetOption and PDFKit.SetPrintOption to set data type.
- Version 8.4
- Fixed a problem with PrintDialog.SetCopies.
Blog Entries
- MBS FileMaker Plugin, version 16.1pr1
- MBS @ FMTraining.TV - 25 Ways to Improve Your Database Using the FileMaker MonkeyBread Plug-in - Day 3
- MBS @ FMTraining.TV - Printing in FileMaker with the MonkeyBread Plug-in
- MBS FileMaker Plugin 8.0 - More than 5000 Functions In One Plugin
- Printer Switch for Windows with MBS FileMaker Plugin
- How to fix the Sierra printing bug in FileMaker
- MBS FileMaker Plugin 6.2 for OS X/Windows
- New functions for MBS FileMaker Plugin coming soon
- Printing with FileMaker on Mac with a specific Paper Tray
- MBS FileMaker Plugin 4.1 for OS X/Windows - More than 2400 Functions In One Plugin
FileMaker Magazin
Example Databases