Paragraph Features Supported on OpenDocument Import

General Formatting

Feature Supported Comment See Also
Paragraph Style Yes  

- ParagraphFormat

- ParagraphFormat.Style

Alignment Yes   - ParagraphFormat.Alignment
Right to Left Paragraph Yes   - ParagraphFormat.Bidi
Bullets and Numbers Yes  

- ParagraphFormat.ListFormat

- ParagraphFormat.ListLabel

Outline Level Yes   - ParagraphFormat.OutlineLevel
Run Properties for the Paragraph Mark Yes   - ParagraphFormat.ParagraphBreakFont
Suppress Line Numbers Yes   - ParagraphFormat.SurpressLineNumbers
Suppress Hyphenation Yes   - ParagraphFormat.SurpressAutoHyphens

Indents

Feature Supported Comment See Also
Left Indent Yes   - ParagraphFormat.LeftIndent
Right Indent Yes   - ParagraphFormat.RightIndent
First Line Indent Yes   - ParagraphFormat.FirstLineIndent
Hanging Indent Yes   - ParagraphFormat.FirstLineIndent
Mirror Indents N/A    
Automatically Adjust Right Indent N/A    

Spacing

Feature Supported Comment See Also
Space Before Yes   - ParagraphFormat.SpaceBefore
Space After Yes   - ParagraphFormat.SpaceAfter
Space Auto Yes  

- ParagraphFormat.SpaceBeforeAuto

- ParagraphFormat.SpaceAfterAuto

Line Spacing Yes  

- ParagraphFormat.LineSpacing

- ParagraphFormat.LineSpacingRule

No Space between Conforming Paragraphs N/A    
Snap To Grid Yes    

Keeps and Breaks

Feature Supported Comment See Also
Widow/Orphan Control Yes   - ParagraphFormat.WidowControl
Keep With Next Yes   - ParagraphFormat.KeepWithNext
Keep Lines Together Yes   - ParagraphFormat.KeepTogether
Page Break Before Yes   - ParagraphFormat.PageBreakBefore

Text Frames

This is the legacy text frames from Word 97, not to be confused with the Autoshape Textbox which is discussed under Drawing Objects.

Text frames are preserved in the model but there is no API or node to modify or access information about frames.

Text from text frames is saved to ODT as normal text paragraphs.

During round trip these will be imported back as normal paragraphs and not text frames.

Feature Supported Comment See Also
Text Frames Planned    

Tab Stops

All features of tab stops are supported in Aspose.Words except for relative tab stops.

Using Aspose.Words you can find tab stops based off position or index. You can change tab stop features like position, alignment etc or remove tabstops completely.

See the following link in the documentation for further information:

  • ParagraphFormat.TabStops
Feature Supported Comment See Also
Absolute Position Yes   - TabStop.Position
Relative Position N/A    
Alignment: Left, Center, Right, Decimal, Bar Yes   - TabStop.Alignment
Leader Yes   - TabStop.Leader

Drop Caps

Drop Caps are partially supported and preserved during document conversion. A drop cap is a text frame which is imported as a separate paragraph (from the rest of the paragraph as seen in the source document).

You can modify drop cap properties and position, however the new settings are not applied to the drop cap. You cannot yet create new drop caps (although you can easily simulate them through the use of a textbox).

This will be improved in a future version of Aspose.Words.

See the following links in the documentation for further information:

  • ParagraphFormat.DropCapPositon
  • ParagraphFormat.LinesToDrop
Feature Supported Comment See Also
Drop Caps Yes    

Borders

Feature Supported Comment See Also
Border Sides Yes  

- ParagraphFormat.Borders

- LineStyle

Shadow N/A    
3D Frame Yes   - Border.LineStyle
Style Yes   - Border.LineStyle
Color Yes   - Border.Color
Width Yes   - Border.LineWidth
Distance from Text Yes   - Border.DistanceFromText

Shading

See the following link in the documentation for further information:

  • ParagraphFormat.Shading
Feature Supported Comment See Also
Shading Yes    

Asian Typography

Asian Typography settings is fully supported during conversion. However, there is currently no API to access or modify these settings.

Feature Supported Comment See Also
Use Asian Rules for Controlling First and Last Characters N/A    
Allow Latin Text to Wrap in the Middle of a Word N/A    
Allow Hanging Punctuation Yes    
Allow Punctuation at Start of a Line to Compress N/A    
Automatically Adjust Space between Asian and Latin Text Yes    
Automatically Adjust Space between Asian Text and Numbers N/A    
Text Vertical Alignment N/A