ru.novosoft.dc.rtf.dom.objects
Interface Compatibility

All Known Implementing Classes:
DocumentContext

public interface Compatibility

Compatibility flags.


Field Summary
static byte ALIGN_TABLE_ROWS_TOGETHER
          Don't align table rows independently.
static byte ALLOW_FIELD_END_SELECT
          Enables selecting the entire field with the first or last character.
static byte ALLOW_HANGING_PUNCTUATION
          Allow hanging punctuation in character grid.
static byte ASIAN_BREAK_RULES
          Use Asian rules for line breaks with character grid.
static byte CVMME
          Treat old-style escaped quotation marks (\") as current style ("") in mail merge data documents.
static byte DONOT_BALANCE_SBCS_DBCS
          Don't balance SBCS/DBCS characters.
static byte DONOT_BREAK_WRAPPED_TABLES
          Don't break wrapped tables across pages.
static byte DONOT_CENTER_EXACT_LINES
          Don't center exact line height lines.
static byte DONOT_LAYOUT_TABLES_RAW_WIDTH
          Don't lay out tables with raw width.
static byte DONOT_SHOW_COMMENTS
          Don't show comments while reviewing.
static byte DONOT_SHOW_FORMATTING
          Don't show formatting while reviewing.
static byte DONOT_SHOW_MARKUP
          Don't show markup while reviewing.
static byte DONOT_SHOW_REVIEWING
          Don't show insertions and deletions while reviewing.
static byte DONOT_UNDERLINE_TRALING_SPACES
          Don't underline trailing spaces.
static byte EXPAND_SHIFT_RETURN
          Expand character spaces on line-ending with SHIFT+RETURN.
static byte HTML_AUTO_SPACING
          Use HTML paragraph auto spacing.
static byte LAYOUT_TABLE_ROWS_TOGETHER
          Don't allow table rows to lay out apart.
static byte LINE_BREAKING_RULES
          Don't use Word 97 line breaking rules for Asian text.
static byte MAC_SMALL_CAPS
          Small caps like Word 5.x for the Macintosh.
static byte NO_AUTO_TAB
          Don't add automatic tab stop for hanging indent.
static byte NO_BACKSLASH_TO_YEN
          Don't translate backslash to Yen sign.
static byte NO_COLUMN_BALANCE
          Don't balance columns.
static byte NO_EXTERNAL_LEADING
          No external leading.
static byte NO_EXTRA_SPACE_AT_SHIFT
          Don't add extra space to line height for showing raised/lowered characters.
static byte NO_LINE_HEIGHT_ADJUST_IN_TABLE
          Don't adjust line height in table.
static byte NO_SPACE_FOR_UNDERLINE
          Don't add space for underline.
static byte OLD_AUTO_SPACING
          Use Word 95 Auto spacing.
static byte OLD_AUTOSHAPES_LAYOUT
          Don't lay out AutoShapes like Word 97.
static byte OLD_BORDER_RULES
          Use Word 6.0/Word 95 borders rules.
static byte OLD_FOOTNOTES_LAYOUT
          Don't lay out footnotes like Word 6.0, Word 95, and Word 97.
static byte OLD_LINE_WRAP
          Lines wrap like Word 6.0.
static byte OLD_TABLE_BORDERS
          Combine table borders as done in Word 5.x for the Macintosh.
static byte PRINT_AS_BLACK
          Print all colors as black.
static byte PRINT_BODY_BEFORE_HEADER
          Print body before header/footer.
static byte REMOVE_PERSONAL_INFO
          This will indicate to the emitting program to remove personal information such as the author's name as a document property or in a comment.
static byte SHOW_BREAKS_IN_FRAMES
          Show hard (manual) page breaks and column breaks in frames.
static byte SNAP_GRID_TO_CELL
          Snap text to grid inside table with inline objects.
static byte SUBSTITUTE_FONTS_BY_SIZE
          Substitute fonts based on size first.
static byte SUPPRESS_BOTTOM_SPACE
          Suppress extra line spacing at bottom of page.
static byte SUPPRESS_LINE_SPACING
          Suppress extra line spacing like WordPerfect version 5.x.
static byte SUPPRESS_SPACE_AT_BREAK
          Suppress space before paragraph property after hard page or column break.
static byte SUPPRESS_TOP_SPACE
          Suppress extra line spacing at top of page.
static byte SWAP_BORDERS
          If a paragraph has a left border (not a box) and the Different Odd And Even or Mirror Margins check box is selected, Word will print the border on the right for odd-numbered pages.
static byte THAI_BREAK_RULES
          Use line breaking rules compatible with Thai text.
static byte TOP_LINE_PUNCT_COMPRESS
          Turns on a check box in the Paragraph Formatting dialogue box with a setting to allow punctuation at the start of the line to compress.
static byte TRANSPARENT_METAFILES
          Metafiles are considered transparent; don't blank the area behind metafiles.
static byte TRUNCATE_EXTRA_SPACE
          Don't add leading (extra space) between rows of text.
static byte TRUNCATE_FONT_HEIGHT
          Round down to the nearest font size instead of rounding up.
static byte USE_LAST_TAB_ALIGNMENT
          Don't forget last tab alignment.
static byte USE_PRINTER_METRICS
          Use printer metrics to lay out document.
static byte VIEW_NO_BOUND
          Hide white space between pages.
static byte WORDPERFECT_JUSTIFY
          Do full justification like WordPerfect 6.x for Windows.
static byte WORDPERFECT_SPACING
          Set the width of a space like WordPerfect 5.x.
static byte WORDPERFECT_TABS
          Advance to next tab stop like WordPerfect 6.x.
static byte WRAP_TRAILING_SPACES
          Wrap trailing spaces onto the next line.
 

Field Detail

ALIGN_TABLE_ROWS_TOGETHER

public static final byte ALIGN_TABLE_ROWS_TOGETHER
Don't align table rows independently.

ALLOW_FIELD_END_SELECT

public static final byte ALLOW_FIELD_END_SELECT
Enables selecting the entire field with the first or last character.

ALLOW_HANGING_PUNCTUATION

public static final byte ALLOW_HANGING_PUNCTUATION
Allow hanging punctuation in character grid.

ASIAN_BREAK_RULES

public static final byte ASIAN_BREAK_RULES
Use Asian rules for line breaks with character grid.

CVMME

public static final byte CVMME
Treat old-style escaped quotation marks (\") as current style ("") in mail merge data documents.

DONOT_BALANCE_SBCS_DBCS

public static final byte DONOT_BALANCE_SBCS_DBCS
Don't balance SBCS/DBCS characters. Option for compatibility with Word 6.0 (Japanese).

DONOT_BREAK_WRAPPED_TABLES

public static final byte DONOT_BREAK_WRAPPED_TABLES
Don't break wrapped tables across pages.

DONOT_CENTER_EXACT_LINES

public static final byte DONOT_CENTER_EXACT_LINES
Don't center exact line height lines.

DONOT_LAYOUT_TABLES_RAW_WIDTH

public static final byte DONOT_LAYOUT_TABLES_RAW_WIDTH
Don't lay out tables with raw width.

DONOT_SHOW_COMMENTS

public static final byte DONOT_SHOW_COMMENTS
Don't show comments while reviewing.

DONOT_SHOW_FORMATTING

public static final byte DONOT_SHOW_FORMATTING
Don't show formatting while reviewing.

DONOT_SHOW_MARKUP

public static final byte DONOT_SHOW_MARKUP
Don't show markup while reviewing.

DONOT_SHOW_REVIEWING

public static final byte DONOT_SHOW_REVIEWING
Don't show insertions and deletions while reviewing.

DONOT_UNDERLINE_TRALING_SPACES

public static final byte DONOT_UNDERLINE_TRALING_SPACES
Don't underline trailing spaces. Option for compatibility with Word 6.0 (Japanese).

EXPAND_SHIFT_RETURN

public static final byte EXPAND_SHIFT_RETURN
Expand character spaces on line-ending with SHIFT+RETURN. Option for compatibility with Word 6.0 (Japanese).

HTML_AUTO_SPACING

public static final byte HTML_AUTO_SPACING
Use HTML paragraph auto spacing.

LAYOUT_TABLE_ROWS_TOGETHER

public static final byte LAYOUT_TABLE_ROWS_TOGETHER
Don't allow table rows to lay out apart.

LINE_BREAKING_RULES

public static final byte LINE_BREAKING_RULES
Don't use Word 97 line breaking rules for Asian text.

MAC_SMALL_CAPS

public static final byte MAC_SMALL_CAPS
Small caps like Word 5.x for the Macintosh.

NO_AUTO_TAB

public static final byte NO_AUTO_TAB
Don't add automatic tab stop for hanging indent.

NO_BACKSLASH_TO_YEN

public static final byte NO_BACKSLASH_TO_YEN
Don't translate backslash to Yen sign. Option for compatibility with Word 6.0 (Japanese).

NO_COLUMN_BALANCE

public static final byte NO_COLUMN_BALANCE
Don't balance columns.

NO_EXTERNAL_LEADING

public static final byte NO_EXTERNAL_LEADING
No external leading. Option for compatibility with Word 5.x for the Macintosh.

NO_EXTRA_SPACE_AT_SHIFT

public static final byte NO_EXTRA_SPACE_AT_SHIFT
Don't add extra space to line height for showing raised/lowered characters.

NO_LINE_HEIGHT_ADJUST_IN_TABLE

public static final byte NO_LINE_HEIGHT_ADJUST_IN_TABLE
Don't adjust line height in table.

NO_SPACE_FOR_UNDERLINE

public static final byte NO_SPACE_FOR_UNDERLINE
Don't add space for underline. Option for compatibility with Word 6.0 (Japanese).

OLD_AUTO_SPACING

public static final byte OLD_AUTO_SPACING
Use Word 95 Auto spacing.

OLD_AUTOSHAPES_LAYOUT

public static final byte OLD_AUTOSHAPES_LAYOUT
Don't lay out AutoShapes like Word 97.

OLD_BORDER_RULES

public static final byte OLD_BORDER_RULES
Use Word 6.0/Word 95 borders rules.

OLD_FOOTNOTES_LAYOUT

public static final byte OLD_FOOTNOTES_LAYOUT
Don't lay out footnotes like Word 6.0, Word 95, and Word 97.

OLD_LINE_WRAP

public static final byte OLD_LINE_WRAP
Lines wrap like Word 6.0.

OLD_TABLE_BORDERS

public static final byte OLD_TABLE_BORDERS
Combine table borders as done in Word 5.x for the Macintosh. Contradictory table border information is resolved in favor of the first cell.

PRINT_AS_BLACK

public static final byte PRINT_AS_BLACK
Print all colors as black.

PRINT_BODY_BEFORE_HEADER

public static final byte PRINT_BODY_BEFORE_HEADER
Print body before header/footer. Option for compatibility with Word 5.x for the Macintosh.

REMOVE_PERSONAL_INFO

public static final byte REMOVE_PERSONAL_INFO
This will indicate to the emitting program to remove personal information such as the author's name as a document property or in a comment.

SHOW_BREAKS_IN_FRAMES

public static final byte SHOW_BREAKS_IN_FRAMES
Show hard (manual) page breaks and column breaks in frames.

SNAP_GRID_TO_CELL

public static final byte SNAP_GRID_TO_CELL
Snap text to grid inside table with inline objects.

SUBSTITUTE_FONTS_BY_SIZE

public static final byte SUBSTITUTE_FONTS_BY_SIZE
Substitute fonts based on size first.

SUPPRESS_BOTTOM_SPACE

public static final byte SUPPRESS_BOTTOM_SPACE
Suppress extra line spacing at bottom of page.

SUPPRESS_LINE_SPACING

public static final byte SUPPRESS_LINE_SPACING
Suppress extra line spacing like WordPerfect version 5.x.

SUPPRESS_SPACE_AT_BREAK

public static final byte SUPPRESS_SPACE_AT_BREAK
Suppress space before paragraph property after hard page or column break.

SUPPRESS_TOP_SPACE

public static final byte SUPPRESS_TOP_SPACE
Suppress extra line spacing at top of page. Basically, this means to ignore any line spacing larger than Auto at the top of a page.

SWAP_BORDERS

public static final byte SWAP_BORDERS
If a paragraph has a left border (not a box) and the Different Odd And Even or Mirror Margins check box is selected, Word will print the border on the right for odd-numbered pages.

THAI_BREAK_RULES

public static final byte THAI_BREAK_RULES
Use line breaking rules compatible with Thai text.

TOP_LINE_PUNCT_COMPRESS

public static final byte TOP_LINE_PUNCT_COMPRESS
Turns on a check box in the Paragraph Formatting dialogue box with a setting to allow punctuation at the start of the line to compress.

TRANSPARENT_METAFILES

public static final byte TRANSPARENT_METAFILES
Metafiles are considered transparent; don't blank the area behind metafiles.

TRUNCATE_EXTRA_SPACE

public static final byte TRUNCATE_EXTRA_SPACE
Don't add leading (extra space) between rows of text.

TRUNCATE_FONT_HEIGHT

public static final byte TRUNCATE_FONT_HEIGHT
Round down to the nearest font size instead of rounding up.

USE_LAST_TAB_ALIGNMENT

public static final byte USE_LAST_TAB_ALIGNMENT
Don't forget last tab alignment.

USE_PRINTER_METRICS

public static final byte USE_PRINTER_METRICS
Use printer metrics to lay out document.

VIEW_NO_BOUND

public static final byte VIEW_NO_BOUND
Hide white space between pages.

WORDPERFECT_JUSTIFY

public static final byte WORDPERFECT_JUSTIFY
Do full justification like WordPerfect 6.x for Windows.

WORDPERFECT_SPACING

public static final byte WORDPERFECT_SPACING
Set the width of a space like WordPerfect 5.x.

WORDPERFECT_TABS

public static final byte WORDPERFECT_TABS
Advance to next tab stop like WordPerfect 6.x.

WRAP_TRAILING_SPACES

public static final byte WRAP_TRAILING_SPACES
Wrap trailing spaces onto the next line.