Back to Devexpress

Overview of the Word Processing Document API Features

officefileapi-404864-word-processing-document-api-feature-overview.md

latest23.6 KB
Original Source

Overview of the Word Processing Document API Features

  • Oct 27, 2025
  • 3 minutes to read

Word Processing Document API is a feature-rich component. This article lists available document elements and document-related settings, and on which levels the Word Processing Document API supports them.

Features that are not supported are excluded from this list.

Please refer to the following topic for information on supported file formats: Supported Formats.

Document Elements and Parts

FeatureImport, ExportPrint, Export to PDFManage in Code
Text Blocks (Runs)
Paragraphs
Sections
Headers/Footers
Tables[1]
Lists
Hyperlinks
Bookmarks
Fields[2]
Shapes
Images
Charts[3]
Watermarks
OLE Objects
WordArt
SmartArt
Content Controls
Paragraph Frames
Check Box Form Fields
ActiveX Controls
Footnotes
Endnotes
Math Equations
Comments
Built-In & Custom Document Properties
Macros / VBA ProjectNot Applicable[4]
Signature Lines
Custom XML PartsNot Applicable

Format Features

FeatureImport, ExportPrint, Export to PDFManage in Code
Direct Character and Paragraph Formatting
Character & Paragraph Styles, Linked Styles
Advanced Character Settings
Font Effects
Theme Fonts and Colors
Embedded Fonts
Table Formatting
Table Style
Conditional Table Styling (Header Row, Total Row, Banded Rows, First Column, Last Column, Banded Columns)
Shape Formatting
Syntax Highlight

Character Format Settings and Effects

FeatureImport, ExportPrint, Export to PDFManage in Code
Bold
Italic
Underline Type and Color
Underline Words Only
Font Name
Font Size
Font Color
Text Highlight Color
Strikeout / Double Strikeout
Subscript / Superscript
All Caps
Small Caps
Language
No Proof
Font Scaling (Percentage)
Character Spacing
Kerning
Character Position (relative to baseline)
Snap East-Asian characters to a grid when the grid is defined

Paragraph Format Settings

FeatureImport, ExportDisplay, Print, Export to PDFManage in Code
Alignment
Outline Level
Spacing (Before/After text)
Contextual Spacing (between paragraphs of the same style)
Indents
Widow/Orphan Control
Keep with Next
Keep Lines Together
Page Break Before
Suppress Line Numbers
Disable Hyphenation
Shading
Right-to-Left (RTL) Paragraph Text Direction
Paragraph Borders
Numbering List Settings

Page Layout Settings

FeatureImport, ExportPrint, Export to PDFManage in Code
Margins
Paper Size
Page Orientation (Portrait/Landscape)
Gutter
Multi-Page Layout (Normal, Mirrored Margins)
Hyphenation
Line Numbering
Page Numbering
Table of Contents
Page Color
Page Borders
Multi-Column Layout
Breaks (Page / Column / Section)

Table Settings

FeatureImport, ExportPrint, Export to PDFManage in Code
Border Settings (Style, Color, Width)
Cell Shading
Cell Text Direction (Horizontal / Vertical)
Cell Margins
Horizontal Table Alignment
Vertical Cell Alignment
Table Indent
Table Size Settings (Exact Width, AutoFit Contents, AutoFit Window)
Text Wrapping (None / Positioned)
Allow Row to Break Across Pages
Repeat Header Row at the Top of Each Page

Shape and Image Settings

FeatureImport, ExportPrint, Export to PDFManage in Code
Text Wrapping Type (In-line with Text, Square, Tight, Through, Top & Bottom, Behind Text, In Front of Text)
Text Wrapping Side (Both Sides, Left Only, Right Only, Largest Only)
Distance from Text
Rotation Angle
Absolute and Relative Size
Absolute and Relative Position (on a page)
Lock Aspect Ratio
Shape Grouping
Shape Cropping
Alt Text / Name, and Description
Outline (Style, Width, Color)
Connectors
Fill (Solid, Gradient, Picture, Pattern)
FeatureImport, ExportPrint, Export to PDFManage in Code
Protection with Password
Encryption
Digital Signature
Track Changes
Compatibility Mode
Compare Documents[5]
Export Document Pages to Images[5]
Export Documents to Fillable PDF Forms[5]

Footnotes

  1. Diagonal borders are not supported.

  2. Only supported fields are printed and exported to PDF. Refer to the following section for the supported field list: Field Codes.

  3. Enable charts in your word processing app to manage charts. Refer to the following article for more details: Charts in Word Documents.

  4. You cannot add new modules to a VBA project; you can only delete a module.

  5. Export only.