[]
        
(Showing Draft Content)

GrapeCity.Documents.Word.CompatibilityOptions

Class CompatibilityOptions

Namespace
GrapeCity.Documents.Word
Assembly
GcDocs.Word.dll

Contains compatibility options.

public class CompatibilityOptions : FormattingBag
Inheritance
object
CompatibilityOptions
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Properties

AdjustLineHeightInTable

Gets or sets whether to adjust line height to grid height in the table.

public bool AdjustLineHeightInTable { get; set; }

Property Value

bool

AlignTablesRowByRow

Gets or sets whether to align table rows independently.

public bool AlignTablesRowByRow { get; set; }

Property Value

bool

AllowHyphenationAtTrackBottom

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; }

Property Value

bool

AllowSpaceOfSameStyleInTable

Gets or sets whether to allow space between paragraphs of the same style in a table.

public bool AllowSpaceOfSameStyleInTable { get; set; }

Property Value

bool

AllowTextAfterFloatingTableBreak

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; }

Property Value

bool

ApplyBreakingRules

Gets or sets whether to use legacy ethiopic and amharic line breaking rules.

public bool ApplyBreakingRules { get; set; }

Property Value

bool

AutofitToFirstFixedWidthCell

Gets or sets whether to allow table columns to exceed preferred widths of constituent cells.

public bool AutofitToFirstFixedWidthCell { get; set; }

Property Value

bool

AutoSpaceLikeWord95

Gets or sets whether to emulate Word 95 full-width character spacing.

public bool AutoSpaceLikeWord95 { get; set; }

Property Value

bool

BalanceSingleByteDoubleByteWidth

Gets or sets whether to balance single byte and double byte characters.

public bool BalanceSingleByteDoubleByteWidth { get; set; }

Property Value

bool

CachedColumnBalance

Gets or sets whether to use cached paragraph information for column balancing.

public bool CachedColumnBalance { get; set; }

Property Value

bool

CompatibiltyMode

Gets or sets the document compatibility mode.

public WordVersion CompatibiltyMode { get; set; }

Property Value

WordVersion

Remarks

Use this property to prevent Microsoft Word from displaying "Compatibility mode" ribbon upon document loading.

ConvertMailMergeEscape

Gets or sets whether to treat backslash quotation delimiter as two quotation marks.

public bool ConvertMailMergeEscape { get; set; }

Property Value

bool

DifferentiateMultirowTableHeaders

Gets or sets whether the conditional formatting of table row headers does apply separately to multi-row table headers.

public bool DifferentiateMultirowTableHeaders { get; set; }

Property Value

bool

DisplayHangulFixedWidth

Gets or sets whether to always use fixed width for Hangul characters.

public bool DisplayHangulFixedWidth { get; set; }

Property Value

bool

DoNotAutofitConstrainedTables

Gets or sets whether to don't autofit tables next to wrapped objects.

public bool DoNotAutofitConstrainedTables { get; set; }

Property Value

bool

DoNotBreakConstrainedForcedTable

Gets or sets whether to don't break table rows around floating tables.

public bool DoNotBreakConstrainedForcedTable { get; set; }

Property Value

bool

DoNotBreakWrappedTables

Gets or sets whether to don't break wrapped tables across pages.

public bool DoNotBreakWrappedTables { get; set; }

Property Value

bool

DoNotExpandShiftReturn

Gets or sets whether to don't justify lines ending in soft line break.

public bool DoNotExpandShiftReturn { get; set; }

Property Value

bool

DoNotLeaveBackslashAlone

Gets or sets whether to display backslash as yen sign.

public bool DoNotLeaveBackslashAlone { get; set; }

Property Value

bool

DoNotSnapToGridInCell

Gets or sets whether to don't snap text to grid inside table with inline objects.

public bool DoNotSnapToGridInCell { get; set; }

Property Value

bool

DoNotSuppressIndentation

Gets or sets whether to don't ignore floating objects when calculating paragraph indentation.

public bool DoNotSuppressIndentation { get; set; }

Property Value

bool

DoNotSuppressParagraphBorders

Gets or sets whether to don't suppress paragraph borders next to frames.

public bool DoNotSuppressParagraphBorders { get; set; }

Property Value

bool

DoNotUseEastAsianBreakRules

Gets or sets whether to don't compress compressible characters when using document grid.

public bool DoNotUseEastAsianBreakRules { get; set; }

Property Value

bool

DoNotUseHTMLParagraphAutoSpacing

Gets or sets whether to use fixed paragraph spacing for html auto setting.

public bool DoNotUseHTMLParagraphAutoSpacing { get; set; }

Property Value

bool

DoNotUseIndentAsNumberingTabStop

Gets or sets whether to ignore hanging indent when creating tab stop after numbering.

public bool DoNotUseIndentAsNumberingTabStop { get; set; }

Property Value

bool

DoNotVerticallyAlignCellWithShape

Gets or sets whether to don't vertically align cells containing floating objects.

public bool DoNotVerticallyAlignCellWithShape { get; set; }

Property Value

bool

DoNotVerticallyAlignInTextBox

Gets or sets whether to ignore vertical alignment in textboxes.

public bool DoNotVerticallyAlignInTextBox { get; set; }

Property Value

bool

DoNotWrapTextWithPunctuation

Gets or sets whether to don't allow hanging punctuation with character grid.

public bool DoNotWrapTextWithPunctuation { get; set; }

Property Value

bool

EnableOpenTypeFeatures

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; }

Property Value

bool

FootnoteLayoutLikeWord8

Gets or sets whether to emulate Word 6.x/95/97 footnote placement.

public bool FootnoteLayoutLikeWord8 { get; set; }

Property Value

bool

ForgetLastTabAlignment

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; }

Property Value

bool

GrowAutofit

Gets or sets whether to allow tables to autofit into page margins.

public bool GrowAutofit { get; set; }

Property Value

bool

LayoutRawTableWidth

Gets or sets whether to ignore space before table when deciding if table should wrap floating object.

public bool LayoutRawTableWidth { get; set; }

Property Value

bool

LayoutTableRowsApart

Gets or sets whether to allow table rows to wrap inline objects independently.

public bool LayoutTableRowsApart { get; set; }

Property Value

bool

LineWrapLikeWord6

Gets or sets whether to emulate Word 6.0 line wrapping for East Asian text.

public bool LineWrapLikeWord6 { get; set; }

Property Value

bool

MacWordSmallCaps

Gets or sets whether to emulate Word 5.x for the macintosh small caps formatting.

public bool MacWordSmallCaps { get; set; }

Property Value

bool

NoColumnBalance

Gets or sets whether to don't balance text columns within a section.

public bool NoColumnBalance { get; set; }

Property Value

bool

NoExtraLineSpacing

Gets or sets whether to don't center content on lines with exact line height.

public bool NoExtraLineSpacing { get; set; }

Property Value

bool

NoLeading

Gets or sets whether to don't add leading between lines of text.

public bool NoLeading { get; set; }

Property Value

bool

NoSpaceRaiseLower

Gets or sets whether to don't increase line height for raised/lowered text.

public bool NoSpaceRaiseLower { get; set; }

Property Value

bool

NoTabHangIndent

Gets or sets whether to don't create custom tab stop for hanging indent.

public bool NoTabHangIndent { get; set; }

Property Value

bool

OverrideTableStyleFontSizeAndJustification

Gets or sets how the style hierarchy of the document is evaluated.

public bool OverrideTableStyleFontSizeAndJustification { get; set; }

Property Value

bool

PrintBodyTextBeforeHeader

Gets or sets whether to print body text before header/footer contents.

public bool PrintBodyTextBeforeHeader { get; set; }

Property Value

bool

PrintCololrBlackWhite

Gets or sets whether to print colors as black and white without dithering.

public bool PrintCololrBlackWhite { get; set; }

Property Value

bool

SelectFieldWithFirstOrLastChar

Gets or sets whether to select field when first or last character is selected.

public bool SelectFieldWithFirstOrLastChar { get; set; }

Property Value

bool

ShapeLayoutLikeWord8

Gets or sets whether to emulate Word 97 text wrapping around floating objects.

public bool ShapeLayoutLikeWord8 { get; set; }

Property Value

bool

ShowBreaksInFrames

Gets or sets whether to display page/column breaks present in frames.

public bool ShowBreaksInFrames { get; set; }

Property Value

bool

SpaceForUnderline

Gets or sets whether to add additional space below baseline for underlined East Asian text.

public bool SpaceForUnderline { get; set; }

Property Value

bool

SpacingInWholePoints

Gets or sets whether to only expand/condense text by whole points.

public bool SpacingInWholePoints { get; set; }

Property Value

bool

SplitPageBreakAndParagraphMark

Gets or sets whether to always move paragraph mark to page after a page break.

public bool SplitPageBreakAndParagraphMark { get; set; }

Property Value

bool

SubFontBySize

Gets or sets whether to require exact size during font substitution.

public bool SubFontBySize { get; set; }

Property Value

bool

SuppressBottomSpacing

Gets or sets whether to ignore exact line height for last line on page.

public bool SuppressBottomSpacing { get; set; }

Property Value

bool

SuppressSpacingAtTopOfPage

Gets or sets whether to ignore minimum line height for first line on page.

public bool SuppressSpacingAtTopOfPage { get; set; }

Property Value

bool

SuppressSpacingBeforeAfterPageBreak

Gets or sets whether to don't use space before on first line after a page break.

public bool SuppressSpacingBeforeAfterPageBreak { get; set; }

Property Value

bool

SuppressTopSpacing

Gets or sets whether to ignore minimum and exact line height for first line on page.

public bool SuppressTopSpacing { get; set; }

Property Value

bool

SuppressTopSpacingWordPerfect

Gets or sets whether to emulate WordPerfect 5.x line spacing.

public bool SuppressTopSpacingWordPerfect { get; set; }

Property Value

bool

SwapBordersFacingPages

Gets or sets whether to swap paragraph borders on odd numbered pages.

public bool SwapBordersFacingPages { get; set; }

Property Value

bool

SwapInsideAndOutsideForMirrorIndents

Gets or sets whether to swap left and right indent values for paragraphes with applied mirror indents.

public bool SwapInsideAndOutsideForMirrorIndents { get; set; }

Property Value

bool

TruncateFontHeightsLikeWordPerfect

Gets or sets whether to emulate WordPerfect 6.x font height calculation.

public bool TruncateFontHeightsLikeWordPerfect { get; set; }

Property Value

bool

UnderlineTabInNumberingList

Gets or sets whether to underline following character following numbering.

public bool UnderlineTabInNumberingList { get; set; }

Property Value

bool

UnderlineTrailingSpaces

Gets or sets whether to underline all trailing spaces.

public bool UnderlineTrailingSpaces { get; set; }

Property Value

bool

UseAltKinsokuLineBreakRules

Gets or sets whether to use alternate set of East Asian line breaking rules.

public bool UseAltKinsokuLineBreakRules { get; set; }

Property Value

bool

UseAnsiKerningPairs

Gets or sets whether to use ANSI kerning pairs from fonts.

public bool UseAnsiKerningPairs { get; set; }

Property Value

bool

UseFarEastLayout

Gets or sets whether to don't bypass East Asian/Complex script layout code.

public bool UseFarEastLayout { get; set; }

Property Value

bool

UseNormalStyleForList

Gets or sets whether to don't automatically apply list paragraph style to bulleted/numbered text.

public bool UseNormalStyleForList { get; set; }

Property Value

bool

UsePrinterMetrics

Gets or sets whether to use printer metrics to display documents.

public bool UsePrinterMetrics { get; set; }

Property Value

bool

UseSingleBorderforContiguousCells

Gets or sets whether to use simplified rules for table border conflicts.

public bool UseSingleBorderforContiguousCells { get; set; }

Property Value

bool

UseWord2002TableStyleRules

Gets or sets whether to emulate Word 2002 table style rules.

public bool UseWord2002TableStyleRules { get; set; }

Property Value

bool

UseWord2013TrackBottomHyphenation

Gets or sets whether the line containing such a hyphenated word is displayed on the following page or column.

public bool UseWord2013TrackBottomHyphenation { get; set; }

Property Value

bool

UseWord97LineBreakRules

Gets or sets whether to emulate Word 97 East Asian line breaking.

public bool UseWord97LineBreakRules { get; set; }

Property Value

bool

WordPerfectJustification

Gets or sets whether to emulate WordPerfect 6.x paragraph justification.

public bool WordPerfectJustification { get; set; }

Property Value

bool

WordPerfectSpaceWidth

Gets or sets whether to emulate WordPerfect 6.x width of a space calculation.

public bool WordPerfectSpaceWidth { get; set; }

Property Value

bool

WrapTrailSpaces

Gets or sets whether to line wrap trailing spaces.

public bool WrapTrailSpaces { get; set; }

Property Value

bool