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.0
12.1
12.2
12.3
12.4
12.5
13.0
13.1
13.2
13.3
Statistic
FMM
Blog
WebView.SetPrintParameter
Sets print parameters for WebView.Print method.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
WebView | 2.1 | ✅ Yes | ✅ Yes | ❌ No | ❌ No | ✅ Yes |
Parameters
Parameter | Description | Example |
---|---|---|
ParameterName | The name of the parameter. For MacOS, can be horizontallyCentered, verticallyCentered, showPrintPanel, orientation, printer, bottomMargin, topMargin, leftMargin or rightMargin. |
orientation |
ParameterValue | The value for the given parameter: A boolean value for horizontallyCentered, verticallyCentered and showPrintPanel. "portrait" or "landscape" for orientation. The printer name for printer. A number for bottomMargin, topMargin, leftMargin or rightMargin. | portrait |
Result
Returns OK or an error message.
Description
Sets print parameters for WebView.Print method.If showPrintPanel (Default 1) if set to 0, then no print window is shown. verticallyCentered and horizontallyCentered define if content is centered. If printer name is not valid, it will be ignored.
Version 5.2 adds PaperName, PaperWidth and PaperHeight.
Use WebView.GetPrintParameter to query.
Version 10.3 adds iOS support with settings for orientation and JobName.
Added support for shouldPrintBackgrounds boolean parameter for WebKit 2 in v13.1.
Examples
Sets bottom margin to 5 points:
MBS("WebView.SetPrintParameter"; "bottomMargin"; 5)
Use square paper size:
Set Variable [$r; Value:MBS("WebView.SetPrintParameter"; "paperWidth"; 800)]
Set Variable [$r; Value:MBS("WebView.SetPrintParameter"; "paperHeight"; 800)]
Use A4 paper:
MBS("WebView.SetPrintParameter"; "paperName"; "iso-a4")
Set landscape:
MBS("WebView.SetPrintParameter"; "orientation"; "landscape")
See also
Release notes
- Version 13.2
- Added WebView.SetPrintParameter and WebView.GetPrintParameter for Windows with this parameters: paperWidth, paperHeight, bottomMargin, topMargin, leftMargin, rightMargin, orientation and shouldPrintBackgrounds.
- Version 13.1
- Added shouldPrintBackgrounds parameter for WebView.SetPrintParameter for use in WebKit 1 and 2.
- Version 10.3
- Added iOS support for WebView.SetPrintParameter and WebView.GetPrintParameter. Currently only supporting JobName and Orientation as settings.
Example Databases
Blog Entries
- Neues MBS Plugin 13.2 für Claris FileMaker
- MBS Plugin 13.2 for Claris FileMaker
- MBS FileMaker Plugin, version 13.2pr5
- MBS FileMaker Plugin, version 13.1pr2
- Print web viewer on iOS
- Print WebViewer on macOS in FileMaker
- MBS FileMaker Plugin, version 5.2pr8
- MBS Filemaker Plugin, version 4.0pr4
- MBS Filemaker Plugin, version 2.1 final candidate
This function checks for a paid license.
Created 18th August 2014, last changed 29th April 2023
