Webview

From Lianjapedia
Jump to: navigation, search

Note: property, method and event names should be referred to in lowercase in case-sensitive scripting languages.

Description

Shown below in a standalone Form. Click the image to see in a Custom Section in a Lianja Page.

Webview

Webview is an embedded WebKit control.

Properties

This class supports the Common Properties plus the following:

Property Access (R/RW) Value Description
Html W Character HTML text to be rendered
Password RW Character Password for URL
RefreshInterval RW Numeric Interval in seconds that the content will be refreshed
Url RW Character URL to be rendered
Username RW Character Username for URL

Methods

This class supports the Common Methods plus the following:

Method Args Description
Back None Go back one page
Clear None Clear page
Evaluate text as Character Evaluates the JavaScript in text and returns the result of the last executed statement
Forward None Go forward one page
Load filename as Character Load an HTML formatted file into the WebView
Print printername as Character, orientation as Character, format as Character, filename as Character, papersize as Character, numcopies as Numeric, geowidth as Numeric, geoheight as Numeric
Print page.

printername -- get this using APRINTERS() or GETPRINTER()
orientation -- "Landscape" or "Portrait"
format -- "Native", "PDF" or "PostScript"
filename -- output filename if "PDF" format
papersize -- any of the following as a string: A4, Legal, Letter, etc
numcopies -- number of copies to print
geowidth -- design time screen geometry width
geoheight -- design time screen geometry height

Note: in JavaScript, the print() method should be used without arguments and will display the OS print dialog.

PrintPreview pdffilename as Character | printername as Character, orientation as Character, format as Character, filename as Character, papersize as Character, numcopies as Numeric, geowidth as Numeric, geoheight as Numeric
Preview print.

pdffilename -- pdf filename (no further parameters should be specified)
printername -- get this using APRINTERS() or GETPRINTER()
orientation -- "Landscape" or "Portrait"
format -- "Native", "PDF" or "PostScript"
filename -- output filename if "PDF" format
papersize -- any of the following as a string: A4, Legal, Letter, etc
numcopies -- number of copies to print
geowidth -- design time screen geometry width
geoheight -- design time screen geometry height

Reload None Reload current page
Stop None Stop loading page
Write text as Character Output the specified text
WriteTag tag as Character, text as Character Output the specified text, tagged with the specified tag

Events

This class supports the Common Events plus the following:

Event Args Description
linkClicked link as Character Occurs after link is clicked (not called if showdocument link: 'app:', 'page:', 'section:', 'recital::', 'vfp:', 'python:', 'php:' or 'jscript:')