Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Guides   Examples
New in version: 7.1   7.2   7.3   7.4   7.5   8.0   8.1   8.2   8.3   8.4    Statistic  

RichText.ReadHTML

Loads a HTML page as rich text.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
RichText 5.2 Yes No No No Yes

MBS( "RichText.ReadHTML"; HTML { ; Encoding; BaseURL } )

Parameters

Parameter Description Example value
HTML The html text to load. "<p>Hello</p>"
Encoding Optional
The text encoding for text parameter.
Default is native.
Possible encoding names: ANSI, Arabic-Mac, Arabic-Win, Baltic-Win, CentralEurope-Mac, ChineseSimp-Mac, ChineseSimp-Win, ChineseTrad-Mac, ChineseTrad-Win, Cyrillic-Mac, Cyrillic-Win, EasternEurope-Win, Greek-Mac, Greek-Win, Hebrew-Mac, Hebrew-Win, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-15, Korean-Johab, Korean-Mac, Korean-Win, Latin1, Mac, Native, ShiftJIS-Mac, ShiftJIS-Win, Turkish-Mac, Turkish-Win, UTF-8, DOS or Windows. Pass native to use the native encoding of the current platform.
UTF8
BaseURL Optional
The base URL for relative links.
"http://www.mbsplugins.de"

Result

Returns OK or error.

Description

Loads a HTML page as rich text.
Does not work on server due to missing main thread support for Cocoa.

Warning: The plugin can only read/write the styles/formats which Apple supports for their cocoa framework.

Looks like font OpenSans will be converted to Times. You can avoid it by replacing 'OpenSans' with e.g. 'Helvetica' before reading HTML.

Examples

Read HTML:

MBS( "RichText.ReadHTML"; "<p>Schokoladenplätzchen</P>" )

Convert HTML to formatted text:

Let ( [
r = MBS( "RichText.ReadHTML"; "<p>Schokoladenplätzchen</P>"; "UTF-8" );
o = MBS("RichText.FormattedText");
r = MBS( "RichText.Release" )
]; o )

See also

Example Databases

Created 23th July 2015, last changed 29th June 2018


RichText.ReadFile   -   RichText.ReadRTF

Feedback: Report problem or ask question.




Links
MBS Xojo Plugins