[]
Contains compatibility options.
public class CompatibilityOptions : FormattingBag
Gets or sets whether to adjust line height to grid height in the table.
public bool AdjustLineHeightInTable { get; set; }
Gets or sets whether to align table rows independently.
public bool AlignTablesRowByRow { get; set; }
Gets or sets whether a line that ends with a hyphenated word is allowed to be the last line in a page or column.
public bool AllowHyphenationAtTrackBottom { get; set; }
Gets or sets whether to allow space between paragraphs of the same style in a table.
public bool AllowSpaceOfSameStyleInTable { get; set; }
Gets or sets whether the document content that follows the floating table can be added to the same pages as the table. The content follows the usual page breaking rules and can flow around the table.
public bool AllowTextAfterFloatingTableBreak { get; set; }
Gets or sets whether to use legacy ethiopic and amharic line breaking rules.
public bool ApplyBreakingRules { get; set; }
Gets or sets whether to allow table columns to exceed preferred widths of constituent cells.
public bool AutofitToFirstFixedWidthCell { get; set; }
Gets or sets whether to emulate Word 95 full-width character spacing.
public bool AutoSpaceLikeWord95 { get; set; }
Gets or sets whether to balance single byte and double byte characters.
public bool BalanceSingleByteDoubleByteWidth { get; set; }
Gets or sets whether to use cached paragraph information for column balancing.
public bool CachedColumnBalance { get; set; }
Gets or sets the document compatibility mode.
public WordVersion CompatibiltyMode { get; set; }
Use this property to prevent Microsoft Word from displaying "Compatibility mode" ribbon upon document loading.
Gets or sets whether to treat backslash quotation delimiter as two quotation marks.
public bool ConvertMailMergeEscape { get; set; }
Gets or sets whether the conditional formatting of table row headers does apply separately to multi-row table headers.
public bool DifferentiateMultirowTableHeaders { get; set; }
Gets or sets whether to always use fixed width for Hangul characters.
public bool DisplayHangulFixedWidth { get; set; }
Gets or sets whether to don't autofit tables next to wrapped objects.
public bool DoNotAutofitConstrainedTables { get; set; }
Gets or sets whether to don't break table rows around floating tables.
public bool DoNotBreakConstrainedForcedTable { get; set; }
Gets or sets whether to don't break wrapped tables across pages.
public bool DoNotBreakWrappedTables { get; set; }
Gets or sets whether to don't justify lines ending in soft line break.
public bool DoNotExpandShiftReturn { get; set; }
Gets or sets whether to display backslash as yen sign.
public bool DoNotLeaveBackslashAlone { get; set; }
Gets or sets whether to don't snap text to grid inside table with inline objects.
public bool DoNotSnapToGridInCell { get; set; }
Gets or sets whether to don't ignore floating objects when calculating paragraph indentation.
public bool DoNotSuppressIndentation { get; set; }
Gets or sets whether to don't suppress paragraph borders next to frames.
public bool DoNotSuppressParagraphBorders { get; set; }
Gets or sets whether to don't compress compressible characters when using document grid.
public bool DoNotUseEastAsianBreakRules { get; set; }
Gets or sets whether to use fixed paragraph spacing for html auto setting.
public bool DoNotUseHTMLParagraphAutoSpacing { get; set; }
Gets or sets whether to ignore hanging indent when creating tab stop after numbering.
public bool DoNotUseIndentAsNumberingTabStop { get; set; }
Gets or sets whether to don't vertically align cells containing floating objects.
public bool DoNotVerticallyAlignCellWithShape { get; set; }
Gets or sets whether to ignore vertical alignment in textboxes.
public bool DoNotVerticallyAlignInTextBox { get; set; }
Gets or sets whether to don't allow hanging punctuation with character grid.
public bool DoNotWrapTextWithPunctuation { get; set; }
Gets or sets whether to use features such as kerning, ligatures, contextual alternates, stylistic sets, number spacing, and number formatting when displaying the font.
public bool EnableOpenTypeFeatures { get; set; }
Gets or sets whether to emulate Word 6.x/95/97 footnote placement.
public bool FootnoteLayoutLikeWord8 { get; set; }
Gets or sets whether to ignore width of last tab stop when aligning paragraph if it is not left aligned.
public bool ForgetLastTabAlignment { get; set; }
Gets or sets whether to allow tables to autofit into page margins.
public bool GrowAutofit { get; set; }
Gets or sets whether to ignore space before table when deciding if table should wrap floating object.
public bool LayoutRawTableWidth { get; set; }
Gets or sets whether to allow table rows to wrap inline objects independently.
public bool LayoutTableRowsApart { get; set; }
Gets or sets whether to emulate Word 6.0 line wrapping for East Asian text.
public bool LineWrapLikeWord6 { get; set; }
Gets or sets whether to emulate Word 5.x for the macintosh small caps formatting.
public bool MacWordSmallCaps { get; set; }
Gets or sets whether to don't balance text columns within a section.
public bool NoColumnBalance { get; set; }
Gets or sets whether to don't center content on lines with exact line height.
public bool NoExtraLineSpacing { get; set; }
Gets or sets whether to don't add leading between lines of text.
public bool NoLeading { get; set; }
Gets or sets whether to don't increase line height for raised/lowered text.
public bool NoSpaceRaiseLower { get; set; }
Gets or sets whether to don't create custom tab stop for hanging indent.
public bool NoTabHangIndent { get; set; }
Gets or sets how the style hierarchy of the document is evaluated.
public bool OverrideTableStyleFontSizeAndJustification { get; set; }
Gets or sets whether to print body text before header/footer contents.
public bool PrintBodyTextBeforeHeader { get; set; }
Gets or sets whether to print colors as black and white without dithering.
public bool PrintCololrBlackWhite { get; set; }
Gets or sets whether to select field when first or last character is selected.
public bool SelectFieldWithFirstOrLastChar { get; set; }
Gets or sets whether to emulate Word 97 text wrapping around floating objects.
public bool ShapeLayoutLikeWord8 { get; set; }
Gets or sets whether to display page/column breaks present in frames.
public bool ShowBreaksInFrames { get; set; }
Gets or sets whether to add additional space below baseline for underlined East Asian text.
public bool SpaceForUnderline { get; set; }
Gets or sets whether to only expand/condense text by whole points.
public bool SpacingInWholePoints { get; set; }
Gets or sets whether to always move paragraph mark to page after a page break.
public bool SplitPageBreakAndParagraphMark { get; set; }
Gets or sets whether to require exact size during font substitution.
public bool SubFontBySize { get; set; }
Gets or sets whether to ignore exact line height for last line on page.
public bool SuppressBottomSpacing { get; set; }
Gets or sets whether to ignore minimum line height for first line on page.
public bool SuppressSpacingAtTopOfPage { get; set; }
Gets or sets whether to don't use space before on first line after a page break.
public bool SuppressSpacingBeforeAfterPageBreak { get; set; }
Gets or sets whether to ignore minimum and exact line height for first line on page.
public bool SuppressTopSpacing { get; set; }
Gets or sets whether to emulate WordPerfect 5.x line spacing.
public bool SuppressTopSpacingWordPerfect { get; set; }
Gets or sets whether to swap paragraph borders on odd numbered pages.
public bool SwapBordersFacingPages { get; set; }
Gets or sets whether to swap left and right indent values for paragraphes with applied mirror indents.
public bool SwapInsideAndOutsideForMirrorIndents { get; set; }
Gets or sets whether to emulate WordPerfect 6.x font height calculation.
public bool TruncateFontHeightsLikeWordPerfect { get; set; }
Gets or sets whether to underline following character following numbering.
public bool UnderlineTabInNumberingList { get; set; }
Gets or sets whether to underline all trailing spaces.
public bool UnderlineTrailingSpaces { get; set; }
Gets or sets whether to use alternate set of East Asian line breaking rules.
public bool UseAltKinsokuLineBreakRules { get; set; }
Gets or sets whether to use ANSI kerning pairs from fonts.
public bool UseAnsiKerningPairs { get; set; }
Gets or sets whether to don't bypass East Asian/Complex script layout code.
public bool UseFarEastLayout { get; set; }
Gets or sets whether to don't automatically apply list paragraph style to bulleted/numbered text.
public bool UseNormalStyleForList { get; set; }
Gets or sets whether to use printer metrics to display documents.
public bool UsePrinterMetrics { get; set; }
Gets or sets whether to use simplified rules for table border conflicts.
public bool UseSingleBorderforContiguousCells { get; set; }
Gets or sets whether to emulate Word 2002 table style rules.
public bool UseWord2002TableStyleRules { get; set; }
Gets or sets whether the line containing such a hyphenated word is displayed on the following page or column.
public bool UseWord2013TrackBottomHyphenation { get; set; }
Gets or sets whether to emulate Word 97 East Asian line breaking.
public bool UseWord97LineBreakRules { get; set; }
Gets or sets whether to emulate WordPerfect 6.x paragraph justification.
public bool WordPerfectJustification { get; set; }
Gets or sets whether to emulate WordPerfect 6.x width of a space calculation.
public bool WordPerfectSpaceWidth { get; set; }
Gets or sets whether to line wrap trailing spaces.
public bool WrapTrailSpaces { get; set; }