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:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
RichText.ReadHTML
Loads a HTML page as rich text.
| Component | Version | macOS | Windows | Linux | Server | FileMaker iOS SDK |
| RichText | 5.2 | Yes | No | No | No | Yes |
Parameters
| Parameter | Description | Example | Flags |
|---|---|---|---|
| HTML | The html text to load. | "<p>Hello</p>" | |
| Encoding | The text encoding for text parameter. Default is native. Possible encoding names: ANSI, ISO-8859-1, Latin1, Mac, Native, UTF-8, DOS, Hex, Base64 or Windows. More listed in the FAQ. |
UTF8 | Optional |
| BaseURL | The base URL for relative links. | "http://www.mbsplugins.de" | Optional |
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
- RichText.FormattedText
- RichText.GeneratePDF
- RichText.HTMLText
- RichText.ReadFile
- RichText.ReadText
- RichText.ReadURL
- RichText.Release
- RichText.ReplaceText
- RichText.WriteDOC
- RichText.WriteRTF
Example Databases
Blog Entries
Release notes
- Version 10.3
- Disabled RichText.ReadHTML for server to avoid someone calling it there.
Created 23th July 2015, last changed 29th June 2018
RichText.ReadFile - RichText.ReadRTF
Feedback: Report problem or ask question.
Links
MBS Xojo Chart Plugins