RTF Importer Details
Details of upCast's RTF importer module's RTF support.
The following table lists the extent of RTF support by the RTF Importer Module as of :
| Feature | Level of Support |
| Paragraphs and Text | |
| section styles | not supported |
|---|---|
| paragraph styles | supported most CSS2 properties supported |
| character styles | supported most CSS2 properties supported |
| document text | supported standard western character sets supported; two-byte encodings supported, Unicode input supported |
| special/symbol characters | supported most special characters pre-configured, custom font definitions can be added by user |
| Structuring Elements | |
| Headings | supported paragraph level property can be used for automatic sectioning (also nested); numbering specially tagged |
| Page Headers and Page Footers | supported differentiation between left/right/first page |
| Footnotes, Endnotes | supported foot- and endnotes may contain arbitrary nested elements like lists and tables |
| Table of Contents | supported generated ToC section is marked up with dedicated element |
| Lists | |
| Lists | supported retrieves numbering type; support for nested lists, handles both "old style" Word 95 and "new" Word97/2000/... style lists ( listtable and listoverridetable RTF keywords) |
| Tables | |
| Tables | supported nested tables supported (Word 2000 and later); nesting of lists and tables supported, table borders and cell background color supported, horizontally and vertically merged cells supported non-rectangular-shaped tables are not supported |
| visually created "Tables" (using tabulators) | not supported |
| References and Links | |
| Bookmarks | supported |
| References | supported dedicated support for fields of type REF, NOTEREF, PAGEREF |
| Hyperlinks | supported by way of HYPERLINK field |
| Index entries | supported including main and sub-entries (using \xe and : delimiter), up to 9 levels deep |
| Images and embedded objects | |
| referenced Images | supported by way of INCLUDEPICTURE field |
| embedded Images | mostly supported embedded binary images are written as files to disk and are referenced appropriately from the XML/XHTML output; supported formats: PNG, JPEG, WMF, PICT; most WMF images can also automatically be converted/rendered to bitmap formats image captions not supported (only as normal flowing text) |
| Math Formulae | partially supported the formula editor writes a WMF alternate representation, which will be handled like embedded images; manual formula creation using FIELD instructions (like EQ, …) is not directly supported, but field instructions are accessible; you may embed the binary object data in base64 encoding in the resulting XML document; with MathType installed and MathLink functional many formlae can also be converted to MathML |
| HTML form elements | supported |
| Drawing Objects, Shapes | not supported |
| OLE objects & other embedded objects | partially supported if these objects generate an image as alternate representation, this will be handled like embedded images; additionally, you may have the binary object data be embedded in base64 encoding in the resulting XML document |
| Textbox | partially supported only textbox objects; absolutely positioned paragraphs not supported |
| Fields | mostly supported nested fields are flattened, field instructions and type ( EQ, DATE, =, …) can be retrieved; results are standard document text |
| generated text (like Index, List of Figures, etc.) | not directly supported |
| Document Properties | |
| standard properties | supported |
| user defined document properties | supported |
Document Template (.dot file reference) |
supported |
| document variables | supported |

