| *TOOLS/PRINTHTML | Output Formatted Text from HTML | 
CALL "*tools/printhtml", html$, outputchannel, [left], [top], [right], [bottom]
Where:
| html$ | HTML to convert to formatted text output. | 
| outputchannel | Open channel to print the formatted text output to. | 
| left | Left-most point of the area to print to. If not specified, use the current position. | 
| top | Top-most point of the area to print to. If not specified, use the current position. | 
| right | Right-most point of the area to print to. If not specified, use the maximum right point. | 
| bottom | Bottom-most point of the area to print to. If not specified, use the maximum bottom point. | 
Convert HTML input into formatted text output on the given open channel. This allows you to use a TinyMCE control for users to input formatted text and then allows you to output it to a PDF or other channel. To define a TinyMCE control, see Using the TinyMCE® HTML Editor.
Only the most common HTML elements that are used to format text are supported with this tool:
| HTML Element | Description | 
| <h1> to <h6> | Defines headings | 
| <b> | Defines bold | 
| <i> | Defines italics | 
| <p> | Defines paragraphs | 
| <span> | Defines spans | 
| <br> | Defines line breaks | 
| <hr> | Defines horizontal lines | 
| <ul> | Defines lists | 
| Style attributes | Defines: | 
(The PrintHTML utility was added in PxPlus 2021.)
This example code is for printing TinyMCE formatted text as a PDF:
open (hfn)"*PDF*;file=output_pdf$"
pdfChan=lfo
call "*tools/printHTML",tinyMCE.ctl'value$,pdfChan,1,1
close (pdfChan)
*TOOLS/ConvertHTMLColor
 FIN 
CurFont and 
CurColor (CurColour)