Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.0   6.1   6.2   6.3   6.4   6.5   7.0   7.1   7.2   7.3    Statistic  

WebView.SetPrintParameter

Sets print parameters for WebView.Print method.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
WebView 2.1 Yes No No No No

MBS( "WebView.SetPrintParameter"; ParameterName; ParameterValue )

Parameters

Parameter Description Example value
ParameterName The name of the parameter. 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.

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

Example Databases


WebView.SetPreferences   -   WebView.SetTitle

Feedback: Report problem or ask question.




Links
MBS Xojo Plugins