Supported and Unsupported Features in Word library
21 Jan 20264 minutes to read
This section describes the support and unsupported elements in the DocIO.
Word document features
|
Element |
DOC, DOT |
DOCX, DOTX, DOTM, DOCM, WordML |
RTF |
|||
|---|---|---|---|---|---|---|
|
|
Read |
Write |
Read |
Write |
Read |
Write |
|
Built-in document properties |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
|
Custom document properties |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
|
Mail merge |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Encryption and Decryption |
No |
Yes |
Yes—limited [except Word 2013] |
Yes—limited [except Word 2013] |
N/A |
N/A |
|
View setup |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
|
Watermark |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
|
Font substitution table |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
|
Attached Template |
No |
No |
Yes |
Yes |
No |
No |
|
Track changes |
Yes |
Yes – limited [can only accept/reject] |
Yes |
Yes – limited [can only accept/reject] |
No |
No |
|
Themes |
No |
No |
Yes |
Yes |
No |
No |
|
Document variables |
Yes |
Yes |
Yes |
Yes |
No |
No |
|
Macros |
No |
No |
Yes |
Yes |
No |
No |
|
Embedded fonts |
No |
No |
Yes |
Yes |
No |
No |
Section features
|
Element |
DOC, DOT |
DOCX, DOTX, DOTM, DOCM, WordML |
RTF |
|||
|---|---|---|---|---|---|---|
|
|
Read |
Write |
Read |
Write |
Read |
Write |
|
Headers & footers |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Section break |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Text columns |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Page margin |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Page border |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
|
Page orientation |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Page size |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Header & footer distance |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Vertical alignment |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Paragraph elements features
| Element |
DOC, DOT |
DOCX, DOTX, DOTM, DOCM, WordML |
RTF |
|||
|---|---|---|---|---|---|---|
|
|
Read |
Write |
Read |
Write |
Read |
Write |
|
Break – Page break, column break and Line break |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Symbols |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Comments |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Footnote and endnote |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
|
Pictures (*.bmp, *.jpg, *.png, *.emf, *.tif and *.gif) |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Text boxes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
OLE objects |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
|
Predefined shapes |
No |
No |
Yes |
Yes |
Yes |
Yes |
|
Custom shapes |
No |
No |
DrawingML - Yes VML - No |
DrawingML - Yes VML - No |
No |
No |
|
Grouped shapes |
No |
No |
Yes |
Yes |
No |
No |
|
Equation |
No |
No |
Yes |
Yes |
No |
No |
|
SmartArt |
No |
No |
DOCX format only. Additional behavior explained
. |
DOCX format only. Additional behavior explained
. |
No |
No |
|
Drawing Canvas |
No |
No |
DOCX format only. Additional behavior explained
. |
DOCX format only. Additional behavior explained
. |
No |
No |
|
WordArt |
No |
No |
Yes VML - No |
Yes VML - No |
No |
No |
|
Bookmark |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Hyperlink |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Chart |
No |
No |
Yes |
Yes |
No |
No |
|
Fields |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Form Fields-TextInput, CheckBox & DropDown |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Paragraph features
| Element |
DOC, DOT |
DOCX, DOTX, DOTM, DOCM |
RTF |
|||
|---|---|---|---|---|---|---|
|
|
Read |
Write |
Read |
Write |
Read |
Write |
|
Paragraph style |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Alignment – left, right, center and justify |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Right to left paragraph |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Lists - bullets and numbers |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Run properties for the paragraph mark |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Suppress hyphenation |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Indents – left, right, first line & hanging |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Spacing – before, after & auto |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Keeps and breaks |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Text frames |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Tabs |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Borders |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Shading |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Style features
| Element |
DOC, DOT |
DOCX, DOTX, DOTM, DOCM, WordML |
RTF |
|||
|---|---|---|---|---|---|---|
|
|
Read |
Write |
Read |
Write |
Read |
Write |
|
Built-in paragraph style |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Custom paragraph style |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Built-in character style |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Custom character style |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Built-in list style |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Custom list style |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Built-in table style |
No |
No |
Yes |
Yes |
No |
No |
|
Custom table style |
No |
No |
Yes |
Yes |
No |
No |
Table features
| Element |
DOC, DOT |
DOCX, DOTX, DOTM, DOCM, WordML |
RTF |
|||
|---|---|---|---|---|---|---|
|
|
Read |
Write |
Read |
Write |
Read |
Write |
|
Nested tables |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Right to left tables |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Table style |
No |
No |
Yes |
Yes |
No |
No |
|
Conditional formatting style |
No |
No |
Yes |
Yes |
No |
No |
|
Table alignment |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Table indent |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Allow AutoFit |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Cell margins |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Cell spacing |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Preferred table width |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Table shading |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Table borders |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Floating tables |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Allow row to break across pages |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Repeat as header row |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Height |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Height type |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Cell borders |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Cell shading |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Wrap text |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Fit text |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Horizontal & vertical merged cells |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Vertical alignment |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Text direction |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Text features
|
Element |
DOC, DOT |
DOCX, DOTX, DOTM, DOCM, WordML |
RTF |
|||
|---|---|---|---|---|---|---|
|
|
Read |
Write |
Read |
Write |
Read |
Write |
|
Character style |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Color |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Highlight color |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Language |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Border |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
|
Shading |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Font |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Underline |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Strikethrough |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Double strikethrough |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Subscript/Superscript |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Small caps |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
All caps |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Hidden text |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Scale |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Expanded / Compressed |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
|
Vertical Position |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
Supported Fields
| Field | Supports Update |
|---|---|
| = (Formula) field | Yes Known Limitation: All formula fields are supported except formulas that evaluate an entire column or row (for example, =SUM(ABOVE)), which are not supported
|
| Advance field | Not Applicable |
| Ask field | No |
| Author field | Yes |
| AutoNum field | Not Applicable |
| AutoNumLGL field | Not Applicable |
| AutoNumOut field | Not Applicable |
| AutoText field | No |
| AutoTextList field | No |
| Comments field | Yes |
| Compare field | Yes |
| CreateDate field | No |
| Date field | Yes |
| DocProperty field | Yes |
| DocVariable field | Yes |
| FileName field | No |
| FileSize field | No |
| Fill-In field | No |
| GoToButton field | Not Applicable |
| Hyperlink field | Not Applicable |
| If field | Yes |
| IncludePicture field | Not Applicable |
| IncludeText field | No |
| Index field | No |
| Info field | No |
| Keywords field | No |
| LastSavedBy field | No |
| ListNum field | Not Applicable |
| MacroButton field | Not Applicable |
| MergeField field | Yes |
| MergeRec field | Yes |
| MergeSeq field | Yes |
| Next field | Yes |
| NextIf field | Yes |
| NoteRef field | No |
| NumChars field | No |
| NumPages field |
Yes Known Limitation: Not supported on Silverlight/WinRT platforms. PDF layout limitations may cause incorrect page counts. Requires UpdateDocumentFields() and PDF assemblies in .NET Core/MAUI.
|
| NumWords field | No |
| Page field |
Yes Known Limitation: Not supported on Silverlight/WinRT platforms. PDF layout limitations may cause incorrect page counts. Requires UpdateDocumentFields() and PDF assemblies in .NET Core/MAUI.
|
| PageRef field |
Yes Known Limitation: Not supported on Silverlight/WinRT platforms. PDF layout limitations may cause incorrect page counts. Requires UpdateDocumentFields() and PDF assemblies in .NET Core/MAUI.
|
| PrintDate field | No |
| Quote field | No |
| Ref field | Yes |
| RevNum field | No |
| SaveDate field | No |
| Section field | Yes |
| SectionPages field | No |
| Seq (Sequence) field | Yes |
| Set field | Yes |
| SkipIf field | No |
| StyleRef field | No |
| Subject field | Yes |
| Symbol field | Not Applicable |
| Template field | No |
| Time field | Yes |
| Title field | Yes |
| TOA | No |
| TOC (Table of Contents) field | Yes |
| UserAddress field | No |
| UserInitials field | No |
| UserName field | No |
Blazor supported features
| Feature |
Server and hosted application |
WASM app |
|---|---|---|
| Pictures |
Yes |
Yes |
| Chart |
Yes |
Yes |
| AutoShapes |
Yes |
Yes |
| Group Shapes |
Yes |
Yes |
| Content control |
Yes |
Yes |
| Bookmarks |
Yes |
Yes |
| OLE Object |
Yes |
Yes |
| Form Fields |
Yes |
Yes |
| Watermark |
Yes |
Yes |
| Break |
Yes |
Yes |
| RTL |
Yes |
Yes |
| Header and Footer |
Yes |
Yes |
| Footnotes and Endnotes |
Yes |
Yes |
| Styles |
Yes |
Yes |
| Table Styles |
Yes |
Yes |
| Document Settings |
Yes |
Yes |
| Mail merge |
Yes |
Yes |
| Updating Document Fields |
Yes |
Yes |
| Updating Table of Content |
Yes |
Yes |
| Find and Replace |
Yes |
Yes |
| Bookmark Navigation |
Yes |
Yes |
| Clone and Merge |
Yes |
Yes |
| Formatting Table |
Yes |
Yes |
| Macro Preservation |
Yes |
Yes |
| Document Protection |
Yes |
Yes |
| Word to PDF |
Yes |
Yes |
| Word to Image |
Yes |
Yes |
| RTF to Word |
Yes |
Yes |
| Word to WordML |
Yes |
Yes |
| WordML to Word |
Yes |
Yes |
| Word to ODT |
Yes |
Yes |
| Word to Markdown |
Yes |
Yes |