UNPKG

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