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
MBS( "WebView.SetPrintParameter"; ParameterName; ParameterValue )   More

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

Example Databases

Blog Entries

This function checks for a paid license.

Created 18th August 2014, last changed 29th April 2023


WebView.SetPreferences - WebView.SetPrivateBrowsing

💬 Ask a question or report a problem


Start Chat