devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
420 lines (419 loc) • 48.5 kB
TypeScript
import { ImportCommentInfo } from '../../../../utils/import-comment-info';
import { BorderInfo } from '../../../../../model/borders/border-info';
import { UnderlineType } from '../../../../../model/character/enums';
import { ColorModelInfo } from '../../../../../model/color/color-model-info';
import { Comment } from '../../../../../model/comments/comment';
import { DocumentModel } from '../../../../../model/document-model';
import { ShadingPattern } from '../../../../../model/shadings/shading-pattern';
import { SubDocument } from '../../../../../model/sub-document';
import { TableWidthUnit, TableWidthUnitType } from '../../../../../model/tables/secondary-structures/table-units';
import { RtfImportCommentInfo } from '../../model/comment/import-comment-info';
import { ParagraphFrameFormattingInfo } from '../../model/paragraph/paragraph-frame-formatting-info';
import { RtfImportData } from '../../rtf-import-data';
import { ControlCharTranslatorTable, DestinationBase } from '../base/destination';
import { DestinationType } from '../utils/destination-type';
export declare abstract class DestinationSubDocument extends DestinationBase {
protected get destinationType(): DestinationType;
protected get controlCharHT(): ControlCharTranslatorTable;
static controlCharHT: ControlCharTranslatorTable;
constructor(importer: RtfImportData, targetSubDocument: SubDocument);
get canAppendText(): boolean;
canProcessSpecialHexChar(): boolean;
protected get documentModel(): DocumentModel;
static onParChar(importer: RtfImportData, _ch: string): void;
static onNonBreakingSpaceChar(importer: RtfImportData, _ch: string): void;
static onNonBreakingHyphenChar(importer: RtfImportData, _ch: string): void;
static onOptionalHyphenChar(_importer: RtfImportData, _ch: string): void;
static onNonShapePictureKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onShapeGroupKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onEmDashKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onEnDashKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBulletKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLeftSingleQuoteKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRightSingleQuoteKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLeftDoubleQuoteKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRightDoubleQuoteKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onEmSpaceKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onEnSpaceKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onQmSpaceKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onShapePictureKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onShapeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLineBreakKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTableOfContentsEntryKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTableOfContentsEntryLevelNumberKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableOfContentsEntryTypeTableKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
protected tableOfContentsEntryLevelNumberKeyword(parameterValue: number, _hasParameter: boolean): void;
protected tableOfContentsEntryTypeTableKeyword(parameterValue: number, hasParameter: boolean): void;
static onFieldStartKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDxCustomRunDataKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onZeroWidthJoiner(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onZeroWidthNonJoiner(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onZeroWidthBreakOpportunity(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onZeroWidthNonBreakOpportunity(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static insertSpecialCharacterCore(importer: RtfImportData, specialCharacter: string): void;
static onParKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphStyleIndex(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onTableStyleIndexForRowOrCell(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onAlignLeftKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onAlignCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onAlignRightKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onAlignJustifyKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLeftIndentKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onRightIndentKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFirstLineIndentKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onSpacingBeforeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onLeftToRightParagraphKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRightToLeftParagraphKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static shouldApplyParagraphStyle(importer: RtfImportData): boolean;
static shouldApplyParagraphFormatting(importer: RtfImportData): boolean;
static onSpacingAfterKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onLineSpacingTypeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onLineSpacingMultiplierKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onHyphenateParagraphKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onSuppressLineNumbersKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onContextualSpacingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onPageBreakBeforeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onBeforeAutoSpacingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onAfterAutoSpacingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onKeepWithNextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onKeepLinesTogetherKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onWidowOrphanControlOnKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onWidowOrphanControlOffKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphShadingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static calculateShadingPattern(parameterValue: number): ShadingPattern;
static onParagraphVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphDarkHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphDarkVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphDarkForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphDarkBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphDarkCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphDarkDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphFillColorKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static getColorIndex(importer: RtfImportData, parameterValue: number): ColorModelInfo;
static onParagraphBackgroundKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onOutlineLevelKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onResetParagraphPropertiesKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTopParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBottomParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLeftParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRightParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBetweenParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBarParagraphBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static ensureFramePropertiesExists(_importer: RtfImportData): boolean;
static createDefaultFrameFormattingInfo(): ParagraphFrameFormattingInfo;
static onFrameHorizontalPositionKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFrameHorizontalPositionNegativeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFrameHorizontalAlignmentCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameHorizontalAlignmentLeftKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameHorizontalAlignmentRightKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameHorizontalAlignmentInsideKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameHorizontalAlignmentOutsideKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameVerticalPositionKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFrameVerticalPositionNegativeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFrameVerticalAlignmentInlineKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameVerticalAlignmentTopKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameVerticalAlignmentCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameVerticalAlignmentBottomKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameVerticalAlignmentInsideKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameVerticalAlignmentOutsideKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameWidthKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFrameHeightKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFramePaddingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFrameVerticalPaddingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFrameHorizontalPaddingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onParagraphHorizontalPositionTypeMarginKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphHorizontalPositionTypePageKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphHorizontalPositionTypeColumnKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphVerticalPositionTypeMarginKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphVerticalPositionTypePageKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphVerticalPositionTypeLineKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameNoWrapKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameWrapOverlayKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameWrapDefaultKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameWrapAroundKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameWrapTightKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameWrapThroughKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFrameLockAnchor(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCharacterStyleIndex(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onBoldKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onDeletedKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onItalicKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineKeywordCore(importer: RtfImportData, parameterValue: number, hasParameter: boolean, underlineType: UnderlineType): void;
static onUnderlineSingleKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineDashedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineDashDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineDashDotDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineDoubleKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineHeavyWaveKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineLongDashedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineThickSingleKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineThickDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineThickDashedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineThickDashDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineThickDashDotDottedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineThickLongDashedKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineDoubleWaveKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineWaveKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineNoneKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onUnderlineWordsOnlyKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onUnderlineColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onStrikeoutKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onDoubleStrikeoutKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onSubscriptKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onSuperscriptKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onNoSuperAndSubScriptKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLanguageKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onLanguageEastAsianKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onLanguageNpKeyword(_importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onLanguageEastAsianNpKeyword(_importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static checkLanguageParameter(parameterValue: number, hasParameter: boolean): boolean;
static onNoProofKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCapsKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onSmallCapsKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onHiddenTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onFontSizeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onDoubleByteCharactersKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLowAnsiFontNameKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onHighAnsiFontNameKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onAssociatedFontNameKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onFontNameKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onShadingKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDarkHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDarkVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDarkForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDarkBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDarkCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDarkDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFillColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onForeColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onHighlightColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onBackColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onPlainKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRTLRunKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLTRRunKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onListOverride(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onListLevel(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onListText(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabRightKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabDecimalKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabLeaderDotsKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabLeaderMiddleDotsKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabLeaderHyphensKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabLeaderUnderlineKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabLeaderThickLineKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabLeaderEqualSignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTabPositionKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onBarTabKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTableRowDefaultsKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTableStyleKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onInTableParagraphKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onRowKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onNestedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onNestedRowKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onNestedTablePropertiesKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onItapKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
protected startNewField(): void;
nestedGroupFinished(nestedDestination: DestinationBase): void;
protected processCharCore(ch: string): void;
protected processTextCore(text: string): void;
protected insertTextCore(text: string): void;
protected processSpecialHexCharCore(ch: string): void;
findParentComment(_comment: RtfImportCommentInfo, _name: string): Comment;
findParenCommentInPieceTable(_comment: ImportCommentInfo): Comment;
static onCellxKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onCellPreferredWidthKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onWidthUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static getWidthUnitType(parameterValue: number): TableWidthUnitType;
static onFirstHorizontalMergedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onNextHorizontalMergedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onFirstVerticalMergedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onNextVerticalMergedCellKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowLeftKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onRowHeaderKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onRowHeightKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onRowKeepKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableRightAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTableLeftAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTableCenterAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onSpaceBetweenCellsKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableBottomCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableLeftCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableRightCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableTopCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableBottomCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static assignWidthUnitInfo(unitInfo: TableWidthUnit, value: number): void;
static onTableLeftCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableRightCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableTopCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableBottomCellSpacingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableLeftCellSpacingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableRightCellSpacingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableTopCellSpacingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableBottomCellSpacingUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableLeftCellSpacingUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableRightCellSpacingUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableTopCellSpacingUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTablePreferredWidthKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTablePreferredWidthUnitTypeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onWidthBeforeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onWidthBeforeUnitTypeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onWidthAfterKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onWidthAfterUnitTypeKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onRowBackgroundColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onRowForegroundColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onRowPatternKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onRowShadingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onRowVerticalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowHorizontalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowForwardDiagonalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowBackwardDiagonalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowCrossPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowDiagonalCrossPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowDarkHorizontalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowDarkVerticalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowDarkForwardDiagonalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowDarkBackwardDiagonalPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowDarkCrossPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowDarkDiagonalCrossPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTableIndentKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableIndentUnitType(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellFitTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellNoWrapKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellVerticalAlignmentTopKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellVerticalAlignmentCenterKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellVerticalAlignmentBottomKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellHideMarkKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellBottomCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellLeftCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellRightCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellTopCellMarginKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellBottomCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellLeftCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellRightCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellTopCellMarginUnitTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableOverlapKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableLeftFromTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableRightFromTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableTopFromTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableBottomFromTextKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onColHorizontalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onMarginHorizontalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onPageHorizontalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTableHorizontalPositionKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onTableVerticalPositionKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCenterTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onInsideTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLeftTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onOutsideTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRightTableHorizontalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBottomTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCenterTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onInlineTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onInsideTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onOutsideTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTopTableVerticalAlignKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onMarginVerticalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onParagraphVerticalAnchorKeword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onPageVerticalAnchorKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTopTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLeftTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBottomTableBorderKeword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRightTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onHorizontalTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onVerticalTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onNoTableBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBottomCellBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTopCellBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLeftCellBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRightCellBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onUpperLeftToLowerRightBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onUpperRightToLowerLeftBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellTextTopAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellTextCenterVerticalAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellTextBottomAlignmentKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellLeftToRightTopToBottomTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellTopToBottomRightToLeftTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellBottomToTopLeftToRightTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellLeftToRightTopToBottomVerticalTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellTopToBottomRightToLeftVerticalTextDirectionKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellBackgroundColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellForegroundColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellShadingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onCellNoShadingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellDarkHorizontalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellDarkVerticalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellDarkForwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellDarkBackwardDiagonalBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellDarkCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onCellDarkDiagonalCrossBackgroundPatternKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTableAutoFitKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onApplyFirstRowConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onApplyLastRowConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onApplyFirstColumnContitionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onApplyLastColumnConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDoNotApplyRowBandingConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDoNotApplyColumnBandingConditionalFormattingKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRowBandSizeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onColumnBandSizeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onLtrRow(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onRtlRow(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onNoBorderKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBorderSpaceKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static assignDefaultBorderWidth(_border: BorderInfo): void;
private static setBorderType;
private static setNoBorderType;
static onSingleThicknessBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDoubleThicknessBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBorderWidthKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onBorderColorKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onDoubleBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDottedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDashedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onHairlineBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onSmallDashedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDotDashedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDotDotDashedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onInsetBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onNoneBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onNilBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onOutsetBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onTripletBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onSmallThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onSmallThinThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onMediumThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onMediumThinThickBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onMediumThinThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLargeThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLargeThinThickBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onLargeThinThickThinBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onWavyBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onDoubleWavyBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onStripedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onEmbossedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onEngravedBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onSmallThinThickBorderTypeKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void;
static onBorderArtIndex(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void;
static onFrameBorderKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
static onShadowedBorderTypeKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void;
}