devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
663 lines • 70.5 kB
JavaScript
import { MapCreator } from '../../../../common/utils/map-creator';
import { TabLeaderType } from '../../../../common/layout/main-structures/layout-boxes/layout-tab-space-box';
import { BorderLineStyle } from '../../../../common/model/borders/enums';
import { UnderlineType } from '../../../../common/model/character/enums';
import { ColorHelper } from '../../../../common/model/color/color';
import { DXColor } from '../../../../common/model/color/dx-color';
import { ThemeColorIndexConstants, ThemeColorValues } from '../../../../common/model/color/enums';
import { AnchorObjectHorizontalPositionAlignment, AnchorObjectHorizontalPositionType, AnchorObjectTextWrapSide, AnchorObjectTextWrapType, AnchorObjectVerticalPositionAlignment, AnchorObjectVerticalPositionType, DrawingTextAnchoringType, RelativeHeightType, RelativeWidthType, TextBoxVerticalAlignment } from '../../../../common/model/floating-objects/enums';
import { ListNumberAlignment, NumberingFormat } from '../../../../common/model/numbering-lists/list-level-properties';
import { NumberingType } from '../../../../common/model/numbering-lists/numbering-list';
import { TabAlign } from '../../../../common/model/paragraph/paragraph';
import { ParagraphAlignment, ParagraphLineSpacingType } from '../../../../common/model/paragraph/paragraph-properties';
import { RichUtils } from '../../../../common/model/rich-utils';
import { HeaderFooterType, LineNumberingRestartType, SectionStartType } from '../../../../common/model/section/enums';
import { ShadingPattern } from '../../../../common/model/shadings/shading-pattern';
import { ConditionalTableStyleFormatting, HorizontalAlignMode, HorizontalAnchorTypes, TableCellMergingState, TableCellVerticalAlignment, TableLayoutType, TableRowAlignment, TextDirection, VerticalAlignMode, VerticalAnchorTypes } from '../../../../common/model/tables/secondary-structures/table-base-structures';
import { TableHeightUnitType, TableWidthUnitType } from '../../../../common/model/tables/secondary-structures/table-units';
import { SchemeColorValues, SystemColorValues } from '../../../../common/model/themes/enums';
import { ColorUtils } from '@devexpress/utils/lib/utils/color';
import { NumberMapUtils } from '@devexpress/utils/lib/utils/map/number';
import { MLTableData } from './ml-table-data';
import { TranslationTablesData } from './translation-tables-data';
import { WordProcessingMLValue } from './word-processing-mlvalue';
import { NoteNumberingRestartType, NotePosition, NoteType } from '../../../../common/model/footnotes/footnote';
export class TranslationTables {
static createHorizontalPositionTypeAttributeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, AnchorObjectHorizontalPositionType.Column, 'text');
TranslationTables.makeData(data, AnchorObjectHorizontalPositionType.Margin, 'margin');
TranslationTables.makeData(data, AnchorObjectHorizontalPositionType.Page, 'page');
TranslationTables.makeData(data, AnchorObjectHorizontalPositionType.Character, 'char');
TranslationTables.makeData(data, AnchorObjectHorizontalPositionType.LeftMargin, 'left-margin-area');
TranslationTables.makeData(data, AnchorObjectHorizontalPositionType.RightMargin, 'right-margin-area');
TranslationTables.makeData(data, AnchorObjectHorizontalPositionType.InsideMargin, 'inner-margin-area');
TranslationTables.makeData(data, AnchorObjectHorizontalPositionType.OutsideMargin, 'outer-margin-area');
return data;
}
static createVerticalPositionTypeAttributeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, AnchorObjectVerticalPositionType.Margin, 'margin');
TranslationTables.makeData(data, AnchorObjectVerticalPositionType.Page, 'page');
TranslationTables.makeData(data, AnchorObjectVerticalPositionType.Line, 'line');
TranslationTables.makeData(data, AnchorObjectVerticalPositionType.Paragraph, 'text');
TranslationTables.makeData(data, AnchorObjectVerticalPositionType.TopMargin, 'top-margin-area');
TranslationTables.makeData(data, AnchorObjectVerticalPositionType.BottomMargin, 'bottom-margin-area');
TranslationTables.makeData(data, AnchorObjectVerticalPositionType.InsideMargin, 'inner-margin-area');
TranslationTables.makeData(data, AnchorObjectVerticalPositionType.OutsideMargin, 'outer-margin-area');
return data;
}
static createSchemeColorTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, SchemeColorValues.Accent1, 'accent1');
TranslationTables.makeData(data, SchemeColorValues.Accent2, 'accent2');
TranslationTables.makeData(data, SchemeColorValues.Accent3, 'accent3');
TranslationTables.makeData(data, SchemeColorValues.Accent4, 'accent4');
TranslationTables.makeData(data, SchemeColorValues.Accent5, 'accent5');
TranslationTables.makeData(data, SchemeColorValues.Accent6, 'accent6');
TranslationTables.makeData(data, SchemeColorValues.Background1, 'bg1');
TranslationTables.makeData(data, SchemeColorValues.Background2, 'bg2');
TranslationTables.makeData(data, SchemeColorValues.Dark1, 'dk1');
TranslationTables.makeData(data, SchemeColorValues.Dark2, 'dk2');
TranslationTables.makeData(data, SchemeColorValues.FollowedHyperlink, 'folHlink');
TranslationTables.makeData(data, SchemeColorValues.Hyperlink, 'hlink');
TranslationTables.makeData(data, SchemeColorValues.Light1, 'lt1');
TranslationTables.makeData(data, SchemeColorValues.Light2, 'lt2');
TranslationTables.makeData(data, SchemeColorValues.Style, 'phClr');
TranslationTables.makeData(data, SchemeColorValues.Text1, 'tx1');
TranslationTables.makeData(data, SchemeColorValues.Text2, 'tx2');
return data;
}
static createSystemColorTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, SystemColorValues.Sc3dDkShadow, '3dDkShadow');
TranslationTables.makeData(data, SystemColorValues.Sc3dLight, '3dLight');
TranslationTables.makeData(data, SystemColorValues.ScActiveBorder, 'activeBorder');
TranslationTables.makeData(data, SystemColorValues.ScActiveCaption, 'activeCaption');
TranslationTables.makeData(data, SystemColorValues.ScAppWorkspace, 'appWorkspace');
TranslationTables.makeData(data, SystemColorValues.ScBackground, 'background');
TranslationTables.makeData(data, SystemColorValues.ScBtnFace, 'btnFace');
TranslationTables.makeData(data, SystemColorValues.ScBtnHighlight, 'btnHighlight');
TranslationTables.makeData(data, SystemColorValues.ScBtnShadow, 'btnShadow');
TranslationTables.makeData(data, SystemColorValues.ScBtnText, 'btnText');
TranslationTables.makeData(data, SystemColorValues.ScCaptionText, 'captionText');
TranslationTables.makeData(data, SystemColorValues.ScGradientActiveCaption, 'gradientActiveCaption');
TranslationTables.makeData(data, SystemColorValues.ScGradientInactiveCaption, 'gradientInactiveCaption');
TranslationTables.makeData(data, SystemColorValues.ScGrayText, 'grayText');
TranslationTables.makeData(data, SystemColorValues.ScHighlight, 'highlight');
TranslationTables.makeData(data, SystemColorValues.ScHighlightText, 'highlightText');
TranslationTables.makeData(data, SystemColorValues.ScHotLight, 'hotLight');
TranslationTables.makeData(data, SystemColorValues.ScInactiveBorder, 'inactiveBorder');
TranslationTables.makeData(data, SystemColorValues.ScInactiveCaption, 'inactiveCaption');
TranslationTables.makeData(data, SystemColorValues.ScInactiveCaptionText, 'inactiveCaptionText');
TranslationTables.makeData(data, SystemColorValues.ScInfoBk, 'infoBk');
TranslationTables.makeData(data, SystemColorValues.ScInfoText, 'infoText');
TranslationTables.makeData(data, SystemColorValues.ScMenu, 'menu');
TranslationTables.makeData(data, SystemColorValues.ScMenuBar, 'menuBar');
TranslationTables.makeData(data, SystemColorValues.ScMenuHighlight, 'menuHighlight');
TranslationTables.makeData(data, SystemColorValues.ScMenuText, 'menuText');
TranslationTables.makeData(data, SystemColorValues.ScScrollBar, 'scrollBar');
TranslationTables.makeData(data, SystemColorValues.ScWindow, 'window');
TranslationTables.makeData(data, SystemColorValues.ScWindowFrame, 'windowFrame');
TranslationTables.makeData(data, SystemColorValues.ScWindowText, 'windowText');
return data;
}
static createSimpleThemeColorIndexTable() {
return new MapCreator()
.add(ThemeColorIndexConstants.Accent1, 'accent1')
.add(ThemeColorIndexConstants.Accent2, 'accent2')
.add(ThemeColorIndexConstants.Accent3, 'accent3')
.add(ThemeColorIndexConstants.Accent4, 'accent4')
.add(ThemeColorIndexConstants.Accent5, 'accent5')
.add(ThemeColorIndexConstants.Accent6, 'accent6')
.add(ThemeColorIndexConstants.Dark1, 'dark1')
.add(ThemeColorIndexConstants.Dark2, 'dark2')
.add(ThemeColorIndexConstants.FollowedHyperlink, 'followedHyperlink')
.add(ThemeColorIndexConstants.Hyperlink, 'hyperlink')
.add(ThemeColorIndexConstants.Light1, 'light1')
.add(ThemeColorIndexConstants.Light2, 'light2')
.add(ThemeColorIndexConstants.None, 'none')
.get();
}
static createSimple2ThemeColorIndexTable() {
return new MapCreator()
.add(ThemeColorIndexConstants.Accent1, 'accent1')
.add(ThemeColorIndexConstants.Accent2, 'accent2')
.add(ThemeColorIndexConstants.Accent3, 'accent3')
.add(ThemeColorIndexConstants.Accent4, 'accent4')
.add(ThemeColorIndexConstants.Accent5, 'accent5')
.add(ThemeColorIndexConstants.Accent6, 'accent6')
.add(ThemeColorIndexConstants.Dark1, 'dk1')
.add(ThemeColorIndexConstants.Dark2, 'dk2')
.add(ThemeColorIndexConstants.FollowedHyperlink, 'folHlink')
.add(ThemeColorIndexConstants.Hyperlink, 'hlink')
.add(ThemeColorIndexConstants.Light1, 'lt1')
.add(ThemeColorIndexConstants.Light2, 'lt2')
.get();
}
static makeData(data, modelValue, key, wordMLValue) {
data.importMap[key] = data.exportMap[modelValue]
= new MLTableData(modelValue, new WordProcessingMLValue(key, wordMLValue));
}
static createUnderlineTables() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, UnderlineType.None, 'none');
TranslationTables.makeData(data, UnderlineType.Single, 'single');
TranslationTables.makeData(data, UnderlineType.Double, 'double');
TranslationTables.makeData(data, UnderlineType.Dotted, 'dotted');
TranslationTables.makeData(data, UnderlineType.Dashed, 'dash');
TranslationTables.makeData(data, UnderlineType.LongDashed, 'dashLong');
TranslationTables.makeData(data, UnderlineType.DashDotted, 'dotDash');
TranslationTables.makeData(data, UnderlineType.DashDotDotted, 'dotDotDash');
TranslationTables.makeData(data, UnderlineType.DoubleWave, 'wavyDouble');
TranslationTables.makeData(data, UnderlineType.HeavyWave, 'wavyHeavy');
TranslationTables.makeData(data, UnderlineType.ThickDashDotDotted, 'dashDotDotHeavy');
TranslationTables.makeData(data, UnderlineType.ThickDashDotted, 'dashDotHeavy');
TranslationTables.makeData(data, UnderlineType.ThickDashed, 'dashedHeavy');
TranslationTables.makeData(data, UnderlineType.ThickDotted, 'dottedHeavy');
TranslationTables.makeData(data, UnderlineType.ThickLongDashed, 'dashLongHeavy');
TranslationTables.makeData(data, UnderlineType.ThickSingle, 'thick');
TranslationTables.makeData(data, UnderlineType.Wave, 'wave');
return data;
}
static createThemeColorValuesTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, ThemeColorValues.Accent1, 'accent1');
TranslationTables.makeData(data, ThemeColorValues.Accent2, 'accent2');
TranslationTables.makeData(data, ThemeColorValues.Accent3, 'accent3');
TranslationTables.makeData(data, ThemeColorValues.Accent4, 'accent4');
TranslationTables.makeData(data, ThemeColorValues.Accent5, 'accent5');
TranslationTables.makeData(data, ThemeColorValues.Accent6, 'accent6');
TranslationTables.makeData(data, ThemeColorValues.Dark1, 'dark1');
TranslationTables.makeData(data, ThemeColorValues.Dark2, 'dark2');
TranslationTables.makeData(data, ThemeColorValues.FollowedHyperlink, 'followedHyperlink');
TranslationTables.makeData(data, ThemeColorValues.Hyperlink, 'hyperlink');
TranslationTables.makeData(data, ThemeColorValues.Light1, 'light1');
TranslationTables.makeData(data, ThemeColorValues.Light2, 'light2');
TranslationTables.makeData(data, ThemeColorValues.None, 'none');
TranslationTables.makeData(data, ThemeColorValues.Background1, 'background1');
TranslationTables.makeData(data, ThemeColorValues.Background2, 'background2');
TranslationTables.makeData(data, ThemeColorValues.Text1, 'text1');
TranslationTables.makeData(data, ThemeColorValues.Text2, 'text2');
return data;
}
static createSectionStartTypeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, SectionStartType.NextPage, 'nextPage');
TranslationTables.makeData(data, SectionStartType.OddPage, 'oddPage');
TranslationTables.makeData(data, SectionStartType.EvenPage, 'evenPage');
TranslationTables.makeData(data, SectionStartType.Column, 'nextColumn');
TranslationTables.makeData(data, SectionStartType.Continuous, 'continuous');
return data;
}
static createLineNumberingRestartTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, LineNumberingRestartType.Continuous, 'continuous');
TranslationTables.makeData(data, LineNumberingRestartType.NewPage, 'newPage');
TranslationTables.makeData(data, LineNumberingRestartType.NewSection, 'newSection');
return data;
}
static createPageNumberingFormatTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, NumberingFormat.None, 'none');
TranslationTables.makeData(data, NumberingFormat.Decimal, 'decimal');
TranslationTables.makeData(data, NumberingFormat.AIUEOFullWidthHiragana, 'aiueoFullWidth');
TranslationTables.makeData(data, NumberingFormat.AIUEOHiragana, 'aiueo');
TranslationTables.makeData(data, NumberingFormat.ArabicAbjad, 'arabicAbjad');
TranslationTables.makeData(data, NumberingFormat.ArabicAlpha, 'arabicAlpha');
TranslationTables.makeData(data, NumberingFormat.Bullet, 'bullet');
TranslationTables.makeData(data, NumberingFormat.CardinalText, 'cardinalText');
TranslationTables.makeData(data, NumberingFormat.Chicago, 'chicago');
TranslationTables.makeData(data, NumberingFormat.ChineseCounting, 'chineseCounting');
TranslationTables.makeData(data, NumberingFormat.ChineseCountingThousand, 'chineseCountingThousand');
TranslationTables.makeData(data, NumberingFormat.ChineseLegalSimplified, 'chineseLegalSimplified');
TranslationTables.makeData(data, NumberingFormat.Chosung, 'chosung');
TranslationTables.makeData(data, NumberingFormat.DecimalEnclosedCircle, 'decimalEnclosedCircle');
TranslationTables.makeData(data, NumberingFormat.DecimalEnclosedCircleChinese, 'decimalEnclosedCircleChinese');
TranslationTables.makeData(data, NumberingFormat.DecimalEnclosedFullstop, 'decimalEnclosedFullstop');
TranslationTables.makeData(data, NumberingFormat.DecimalEnclosedParentheses, 'decimalEnclosedParen');
TranslationTables.makeData(data, NumberingFormat.DecimalFullWidth, 'decimalFullWidth');
TranslationTables.makeData(data, NumberingFormat.DecimalFullWidth2, 'decimalFullWidth2');
TranslationTables.makeData(data, NumberingFormat.DecimalHalfWidth, 'decimalHalfWidth');
TranslationTables.makeData(data, NumberingFormat.DecimalZero, 'decimalZero');
TranslationTables.makeData(data, NumberingFormat.Ganada, 'ganada');
TranslationTables.makeData(data, NumberingFormat.Hebrew1, 'hebrew1');
TranslationTables.makeData(data, NumberingFormat.Hebrew2, 'hebrew2');
TranslationTables.makeData(data, NumberingFormat.Hex, 'hex');
TranslationTables.makeData(data, NumberingFormat.HindiConsonants, 'hindiConsonants');
TranslationTables.makeData(data, NumberingFormat.HindiDescriptive, 'hindiCounting');
TranslationTables.makeData(data, NumberingFormat.HindiNumbers, 'hindiNumbers');
TranslationTables.makeData(data, NumberingFormat.HindiVowels, 'hindiVowels');
TranslationTables.makeData(data, NumberingFormat.IdeographDigital, 'ideographDigital');
TranslationTables.makeData(data, NumberingFormat.IdeographEnclosedCircle, 'ideographEnclosedCircle');
TranslationTables.makeData(data, NumberingFormat.IdeographLegalTraditional, 'ideographLegalTraditional');
TranslationTables.makeData(data, NumberingFormat.IdeographTraditional, 'ideographTraditional');
TranslationTables.makeData(data, NumberingFormat.IdeographZodiac, 'ideographZodiac');
TranslationTables.makeData(data, NumberingFormat.IdeographZodiacTraditional, 'ideographZodiacTraditional');
TranslationTables.makeData(data, NumberingFormat.Iroha, 'iroha');
TranslationTables.makeData(data, NumberingFormat.IrohaFullWidth, 'irohaFullWidth');
TranslationTables.makeData(data, NumberingFormat.JapaneseCounting, 'japaneseCounting');
TranslationTables.makeData(data, NumberingFormat.JapaneseDigitalTenThousand, 'japaneseDigitalTenThousand');
TranslationTables.makeData(data, NumberingFormat.JapaneseLegal, 'japaneseLegal');
TranslationTables.makeData(data, NumberingFormat.KoreanCounting, 'koreanCounting');
TranslationTables.makeData(data, NumberingFormat.KoreanDigital, 'koreanDigital');
TranslationTables.makeData(data, NumberingFormat.KoreanDigital2, 'koreanDigital2');
TranslationTables.makeData(data, NumberingFormat.KoreanLegal, 'koreanLegal');
TranslationTables.makeData(data, NumberingFormat.LowerLetter, 'lowerLetter');
TranslationTables.makeData(data, NumberingFormat.LowerRoman, 'lowerRoman');
TranslationTables.makeData(data, NumberingFormat.NumberInDash, 'numberInDash');
TranslationTables.makeData(data, NumberingFormat.Ordinal, 'ordinal');
TranslationTables.makeData(data, NumberingFormat.OrdinalText, 'ordinalText');
TranslationTables.makeData(data, NumberingFormat.RussianLower, 'russianLower');
TranslationTables.makeData(data, NumberingFormat.RussianUpper, 'russianUpper');
TranslationTables.makeData(data, NumberingFormat.TaiwaneseCounting, 'taiwaneseCounting');
TranslationTables.makeData(data, NumberingFormat.TaiwaneseCountingThousand, 'taiwaneseCountingThousand');
TranslationTables.makeData(data, NumberingFormat.TaiwaneseDigital, 'taiwaneseDigital');
TranslationTables.makeData(data, NumberingFormat.ThaiDescriptive, 'thaiCounting');
TranslationTables.makeData(data, NumberingFormat.ThaiLetters, 'thaiLetters');
TranslationTables.makeData(data, NumberingFormat.ThaiNumbers, 'thaiNumbers');
TranslationTables.makeData(data, NumberingFormat.UpperLetter, 'upperLetter');
TranslationTables.makeData(data, NumberingFormat.UpperRoman, 'upperRoman');
TranslationTables.makeData(data, NumberingFormat.VietnameseDescriptive, 'vietnameseCounting');
return data;
}
static createChapterSeparatorsTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, ':'.charCodeAt(0), 'colon');
TranslationTables.makeData(data, RichUtils.specialCharacters.EmDash.charCodeAt(0), 'emDash');
TranslationTables.makeData(data, RichUtils.specialCharacters.EnDash.charCodeAt(0), 'enDash');
TranslationTables.makeData(data, RichUtils.specialCharacters.Hyphen.charCodeAt(0), 'hyphen');
TranslationTables.makeData(data, '.'.charCodeAt(0), 'period');
return data;
}
static createVerticalAlignmentTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, TableCellVerticalAlignment.Top, 'top');
TranslationTables.makeData(data, TableCellVerticalAlignment.Center, 'center');
TranslationTables.makeData(data, TableCellVerticalAlignment.Bottom, 'bottom');
TranslationTables.makeData(data, TableCellVerticalAlignment.Both, 'both');
return data;
}
static createDrawingTextAnchoringTypeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, DrawingTextAnchoringType.Top, 't', 'top');
TranslationTables.makeData(data, DrawingTextAnchoringType.Center, 'ctr', 'middle');
TranslationTables.makeData(data, DrawingTextAnchoringType.Justified, 'just');
TranslationTables.makeData(data, DrawingTextAnchoringType.Bottom, 'b', 'bottom');
return data;
}
static createBorderLineStyleTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, BorderLineStyle.Nil, 'nil');
TranslationTables.makeData(data, BorderLineStyle.DashDotStroked, 'dashDotStroked');
TranslationTables.makeData(data, BorderLineStyle.Dashed, 'dashed');
TranslationTables.makeData(data, BorderLineStyle.DashSmallGap, 'dashSmallGap');
TranslationTables.makeData(data, BorderLineStyle.DotDash, 'dotDash');
TranslationTables.makeData(data, BorderLineStyle.DotDotDash, 'dotDotDash');
TranslationTables.makeData(data, BorderLineStyle.Dotted, 'dotted');
TranslationTables.makeData(data, BorderLineStyle.Double, 'double');
TranslationTables.makeData(data, BorderLineStyle.DoubleWave, 'doubleWave');
TranslationTables.makeData(data, BorderLineStyle.Inset, 'inset');
TranslationTables.makeData(data, BorderLineStyle.Disabled, 'disabled');
TranslationTables.makeData(data, BorderLineStyle.None, 'none');
TranslationTables.makeData(data, BorderLineStyle.Outset, 'outset');
TranslationTables.makeData(data, BorderLineStyle.Single, 'single');
TranslationTables.makeData(data, BorderLineStyle.Thick, 'thick');
TranslationTables.makeData(data, BorderLineStyle.ThickThinLargeGap, 'thickThinLargeGap');
TranslationTables.makeData(data, BorderLineStyle.ThickThinMediumGap, 'thickThinMediumGap');
TranslationTables.makeData(data, BorderLineStyle.ThickThinSmallGap, 'thickThinSmallGap');
TranslationTables.makeData(data, BorderLineStyle.ThinThickLargeGap, 'thinThickLargeGap');
TranslationTables.makeData(data, BorderLineStyle.ThinThickMediumGap, 'thinThickMediumGap');
TranslationTables.makeData(data, BorderLineStyle.ThinThickSmallGap, 'thinThickSmallGap');
TranslationTables.makeData(data, BorderLineStyle.ThinThickThinLargeGap, 'thinThickThinLargeGap');
TranslationTables.makeData(data, BorderLineStyle.ThinThickThinMediumGap, 'thinThickThinMediumGap');
TranslationTables.makeData(data, BorderLineStyle.ThinThickThinSmallGap, 'thinThickThinSmallGap');
TranslationTables.makeData(data, BorderLineStyle.ThreeDEmboss, 'threeDEmboss');
TranslationTables.makeData(data, BorderLineStyle.ThreeDEngrave, 'threeDEngrave');
TranslationTables.makeData(data, BorderLineStyle.Triple, 'triple');
TranslationTables.makeData(data, BorderLineStyle.Wave, 'wave');
TranslationTables.makeData(data, BorderLineStyle.Apples, 'apples');
TranslationTables.makeData(data, BorderLineStyle.ArchedScallops, 'archedScallops');
TranslationTables.makeData(data, BorderLineStyle.BabyPacifier, 'babyPacifier');
TranslationTables.makeData(data, BorderLineStyle.BabyRattle, 'babyRattle');
TranslationTables.makeData(data, BorderLineStyle.Balloons3Colors, 'balloons3Colors');
TranslationTables.makeData(data, BorderLineStyle.BalloonsHotAir, 'balloonsHotAir');
TranslationTables.makeData(data, BorderLineStyle.BasicBlackDashes, 'basicBlackDashes');
TranslationTables.makeData(data, BorderLineStyle.BasicBlackDots, 'basicBlackDots');
TranslationTables.makeData(data, BorderLineStyle.BasicBlackSquares, 'basicBlackSquares');
TranslationTables.makeData(data, BorderLineStyle.BasicThinLines, 'basicThinLines');
TranslationTables.makeData(data, BorderLineStyle.BasicWhiteDashes, 'basicWhiteDashes');
TranslationTables.makeData(data, BorderLineStyle.BasicWhiteDots, 'basicWhiteDots');
TranslationTables.makeData(data, BorderLineStyle.BasicWhiteSquares, 'basicWhiteSquares');
TranslationTables.makeData(data, BorderLineStyle.BasicWideInline, 'basicWideInline');
TranslationTables.makeData(data, BorderLineStyle.BasicWideMidline, 'basicWideMidline');
TranslationTables.makeData(data, BorderLineStyle.BasicWideOutline, 'basicWideOutline');
TranslationTables.makeData(data, BorderLineStyle.Bats, 'bats');
TranslationTables.makeData(data, BorderLineStyle.Birds, 'birds');
TranslationTables.makeData(data, BorderLineStyle.BirdsFlight, 'birdsFlight');
TranslationTables.makeData(data, BorderLineStyle.Cabins, 'cabins');
TranslationTables.makeData(data, BorderLineStyle.CakeSlice, 'cakeSlice');
TranslationTables.makeData(data, BorderLineStyle.CandyCorn, 'candyCorn');
TranslationTables.makeData(data, BorderLineStyle.CelticKnotwork, 'celticKnotwork');
TranslationTables.makeData(data, BorderLineStyle.CertificateBanner, 'certificateBanner');
TranslationTables.makeData(data, BorderLineStyle.ChainLink, 'chainLink');
TranslationTables.makeData(data, BorderLineStyle.ChampagneBottle, 'champagneBottle');
TranslationTables.makeData(data, BorderLineStyle.CheckedBarBlack, 'checkedBarBlack');
TranslationTables.makeData(data, BorderLineStyle.CheckedBarColor, 'checkedBarColor');
TranslationTables.makeData(data, BorderLineStyle.Checkered, 'checkered');
TranslationTables.makeData(data, BorderLineStyle.ChristmasTree, 'christmasTree');
TranslationTables.makeData(data, BorderLineStyle.CirclesLines, 'circlesLines');
TranslationTables.makeData(data, BorderLineStyle.CirclesRectangles, 'circlesRectangles');
TranslationTables.makeData(data, BorderLineStyle.ClassicalWave, 'classicalWave');
TranslationTables.makeData(data, BorderLineStyle.Clocks, 'clocks');
TranslationTables.makeData(data, BorderLineStyle.Compass, 'compass');
TranslationTables.makeData(data, BorderLineStyle.Confetti, 'confetti');
TranslationTables.makeData(data, BorderLineStyle.ConfettiGrays, 'confettiGrays');
TranslationTables.makeData(data, BorderLineStyle.ConfettiOutline, 'confettiOutline');
TranslationTables.makeData(data, BorderLineStyle.ConfettiStreamers, 'confettiStreamers');
TranslationTables.makeData(data, BorderLineStyle.ConfettiWhite, 'confettiWhite');
TranslationTables.makeData(data, BorderLineStyle.CornerTriangles, 'cornerTriangles');
TranslationTables.makeData(data, BorderLineStyle.CouponCutoutDashes, 'couponCutoutDashes');
TranslationTables.makeData(data, BorderLineStyle.CouponCutoutDots, 'couponCutoutDots');
TranslationTables.makeData(data, BorderLineStyle.CrazyMaze, 'crazyMaze');
TranslationTables.makeData(data, BorderLineStyle.CreaturesButterfly, 'creaturesButterfly');
TranslationTables.makeData(data, BorderLineStyle.CreaturesFish, 'creaturesFish');
TranslationTables.makeData(data, BorderLineStyle.CreaturesInsects, 'creaturesInsects');
TranslationTables.makeData(data, BorderLineStyle.CreaturesLadyBug, 'creaturesLadyBug');
TranslationTables.makeData(data, BorderLineStyle.CrossStitch, 'crossStitch');
TranslationTables.makeData(data, BorderLineStyle.Cup, 'cup');
TranslationTables.makeData(data, BorderLineStyle.DecoArch, 'decoArch');
TranslationTables.makeData(data, BorderLineStyle.DecoArchColor, 'decoArchColor');
TranslationTables.makeData(data, BorderLineStyle.DecoBlocks, 'decoBlocks');
TranslationTables.makeData(data, BorderLineStyle.DiamondsGray, 'diamondsGray');
TranslationTables.makeData(data, BorderLineStyle.DoubleD, 'doubleD');
TranslationTables.makeData(data, BorderLineStyle.DoubleDiamonds, 'doubleDiamonds');
TranslationTables.makeData(data, BorderLineStyle.Earth1, 'earth1');
TranslationTables.makeData(data, BorderLineStyle.Earth2, 'earth2');
TranslationTables.makeData(data, BorderLineStyle.EclipsingSquares1, 'eclipsingSquares1');
TranslationTables.makeData(data, BorderLineStyle.EclipsingSquares2, 'eclipsingSquares2');
TranslationTables.makeData(data, BorderLineStyle.EggsBlack, 'eggsBlack');
TranslationTables.makeData(data, BorderLineStyle.Fans, 'fans');
TranslationTables.makeData(data, BorderLineStyle.Film, 'film');
TranslationTables.makeData(data, BorderLineStyle.Firecrackers, 'firecrackers');
TranslationTables.makeData(data, BorderLineStyle.FlowersBlockPrint, 'flowersBlockPrint');
TranslationTables.makeData(data, BorderLineStyle.FlowersDaisies, 'flowersDaisies');
TranslationTables.makeData(data, BorderLineStyle.FlowersModern1, 'flowersModern1');
TranslationTables.makeData(data, BorderLineStyle.FlowersModern2, 'flowersModern2');
TranslationTables.makeData(data, BorderLineStyle.FlowersPansy, 'flowersPansy');
TranslationTables.makeData(data, BorderLineStyle.FlowersRedRose, 'flowersRedRose');
TranslationTables.makeData(data, BorderLineStyle.FlowersRoses, 'flowersRoses');
TranslationTables.makeData(data, BorderLineStyle.FlowersTeacup, 'flowersTeacup');
TranslationTables.makeData(data, BorderLineStyle.FlowersTiny, 'flowersTiny');
TranslationTables.makeData(data, BorderLineStyle.Gems, 'gems');
TranslationTables.makeData(data, BorderLineStyle.GingerbreadMan, 'gingerbreadMan');
TranslationTables.makeData(data, BorderLineStyle.Gradient, 'gradient');
TranslationTables.makeData(data, BorderLineStyle.Handmade1, 'handmade1');
TranslationTables.makeData(data, BorderLineStyle.Handmade2, 'handmade2');
TranslationTables.makeData(data, BorderLineStyle.HeartBalloon, 'heartBalloon');
TranslationTables.makeData(data, BorderLineStyle.HeartGray, 'heartGray');
TranslationTables.makeData(data, BorderLineStyle.Hearts, 'hearts');
TranslationTables.makeData(data, BorderLineStyle.HeebieJeebies, 'heebieJeebies');
TranslationTables.makeData(data, BorderLineStyle.Holly, 'holly');
TranslationTables.makeData(data, BorderLineStyle.HouseFunky, 'houseFunky');
TranslationTables.makeData(data, BorderLineStyle.Hypnotic, 'hypnotic');
TranslationTables.makeData(data, BorderLineStyle.IceCreamCones, 'iceCreamCones');
TranslationTables.makeData(data, BorderLineStyle.LightBulb, 'lightBulb');
TranslationTables.makeData(data, BorderLineStyle.Lightning1, 'lightning1');
TranslationTables.makeData(data, BorderLineStyle.Lightning2, 'lightning2');
TranslationTables.makeData(data, BorderLineStyle.MapleLeaf, 'mapleLeaf');
TranslationTables.makeData(data, BorderLineStyle.MapleMuffins, 'mapleMuffins');
TranslationTables.makeData(data, BorderLineStyle.MapPins, 'mapPins');
TranslationTables.makeData(data, BorderLineStyle.Marquee, 'marquee');
TranslationTables.makeData(data, BorderLineStyle.MarqueeToothed, 'marqueeToothed');
TranslationTables.makeData(data, BorderLineStyle.Moons, 'moons');
TranslationTables.makeData(data, BorderLineStyle.Mosaic, 'mosaic');
TranslationTables.makeData(data, BorderLineStyle.MusicNotes, 'musicNotes');
TranslationTables.makeData(data, BorderLineStyle.Northwest, 'northwest');
TranslationTables.makeData(data, BorderLineStyle.Ovals, 'ovals');
TranslationTables.makeData(data, BorderLineStyle.Packages, 'packages');
TranslationTables.makeData(data, BorderLineStyle.PalmsBlack, 'palmsBlack');
TranslationTables.makeData(data, BorderLineStyle.PalmsColor, 'palmsColor');
TranslationTables.makeData(data, BorderLineStyle.PaperClips, 'paperClips');
TranslationTables.makeData(data, BorderLineStyle.Papyrus, 'papyrus');
TranslationTables.makeData(data, BorderLineStyle.PartyFavor, 'partyFavor');
TranslationTables.makeData(data, BorderLineStyle.PartyGlass, 'partyGlass');
TranslationTables.makeData(data, BorderLineStyle.Pencils, 'pencils');
TranslationTables.makeData(data, BorderLineStyle.People, 'people');
TranslationTables.makeData(data, BorderLineStyle.PeopleHats, 'peopleHats');
TranslationTables.makeData(data, BorderLineStyle.PeopleWaving, 'peopleWaving');
TranslationTables.makeData(data, BorderLineStyle.Poinsettias, 'poinsettias');
TranslationTables.makeData(data, BorderLineStyle.PostageStamp, 'postageStamp');
TranslationTables.makeData(data, BorderLineStyle.Pumpkin1, 'pumpkin1');
TranslationTables.makeData(data, BorderLineStyle.PushPinNote1, 'pushPinNote1');
TranslationTables.makeData(data, BorderLineStyle.PushPinNote2, 'pushPinNote2');
TranslationTables.makeData(data, BorderLineStyle.Pyramids, 'pyramids');
TranslationTables.makeData(data, BorderLineStyle.PyramidsAbove, 'pyramidsAbove');
TranslationTables.makeData(data, BorderLineStyle.Quadrants, 'quadrants');
TranslationTables.makeData(data, BorderLineStyle.Rings, 'rings');
TranslationTables.makeData(data, BorderLineStyle.Safari, 'safari');
TranslationTables.makeData(data, BorderLineStyle.Sawtooth, 'sawtooth');
TranslationTables.makeData(data, BorderLineStyle.SawtoothGray, 'sawtoothGray');
TranslationTables.makeData(data, BorderLineStyle.ScaredCat, 'scaredCat');
TranslationTables.makeData(data, BorderLineStyle.Seattle, 'seattle');
TranslationTables.makeData(data, BorderLineStyle.ShadowedSquares, 'shadowedSquares');
TranslationTables.makeData(data, BorderLineStyle.SharksTeeth, 'sharksTeeth');
TranslationTables.makeData(data, BorderLineStyle.ShorebirdTracks, 'shorebirdTracks');
TranslationTables.makeData(data, BorderLineStyle.Skyrocket, 'skyrocket');
TranslationTables.makeData(data, BorderLineStyle.SnowflakeFancy, 'snowflakeFancy');
TranslationTables.makeData(data, BorderLineStyle.Snowflakes, 'snowflakes');
TranslationTables.makeData(data, BorderLineStyle.Sombrero, 'sombrero');
TranslationTables.makeData(data, BorderLineStyle.Southwest, 'southwest');
TranslationTables.makeData(data, BorderLineStyle.Stars, 'stars');
TranslationTables.makeData(data, BorderLineStyle.Stars3d, 'stars3d');
TranslationTables.makeData(data, BorderLineStyle.StarsBlack, 'starsBlack');
TranslationTables.makeData(data, BorderLineStyle.StarsShadowed, 'starsShadowed');
TranslationTables.makeData(data, BorderLineStyle.StarsTop, 'starsTop');
TranslationTables.makeData(data, BorderLineStyle.Sun, 'sun');
TranslationTables.makeData(data, BorderLineStyle.Swirligig, 'swirligig');
TranslationTables.makeData(data, BorderLineStyle.TornPaper, 'tornPaper');
TranslationTables.makeData(data, BorderLineStyle.TornPaperBlack, 'tornPaperBlack');
TranslationTables.makeData(data, BorderLineStyle.Trees, 'trees');
TranslationTables.makeData(data, BorderLineStyle.TriangleParty, 'triangleParty');
TranslationTables.makeData(data, BorderLineStyle.Triangles, 'triangles');
TranslationTables.makeData(data, BorderLineStyle.Tribal1, 'tribal1');
TranslationTables.makeData(data, BorderLineStyle.Tribal2, 'tribal2');
TranslationTables.makeData(data, BorderLineStyle.Tribal3, 'tribal3');
TranslationTables.makeData(data, BorderLineStyle.Tribal4, 'tribal4');
TranslationTables.makeData(data, BorderLineStyle.Tribal5, 'tribal5');
TranslationTables.makeData(data, BorderLineStyle.Tribal6, 'tribal6');
TranslationTables.makeData(data, BorderLineStyle.TwistedLines1, 'twistedLines1');
TranslationTables.makeData(data, BorderLineStyle.TwistedLines2, 'twistedLines2');
TranslationTables.makeData(data, BorderLineStyle.Vine, 'vine');
TranslationTables.makeData(data, BorderLineStyle.Waveline, 'waveline');
TranslationTables.makeData(data, BorderLineStyle.WeavingAngles, 'weavingAngles');
TranslationTables.makeData(data, BorderLineStyle.WeavingBraid, 'weavingBraid');
TranslationTables.makeData(data, BorderLineStyle.WeavingRibbon, 'weavingRibbon');
TranslationTables.makeData(data, BorderLineStyle.WeavingStrips, 'weavingStrips');
TranslationTables.makeData(data, BorderLineStyle.WhiteFlowers, 'whiteFlowers');
TranslationTables.makeData(data, BorderLineStyle.Woodwork, 'woodwork');
TranslationTables.makeData(data, BorderLineStyle.XIllusions, 'xIllusions');
TranslationTables.makeData(data, BorderLineStyle.ZanyTriangles, 'zanyTriangles');
TranslationTables.makeData(data, BorderLineStyle.ZigZag, 'zigZag');
TranslationTables.makeData(data, BorderLineStyle.ZigZagStitch, 'zigZagStitch');
return data;
}
static createShadingPatternTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, ShadingPattern.Clear, 'clear');
TranslationTables.makeData(data, ShadingPattern.DiagCross, 'diagCross');
TranslationTables.makeData(data, ShadingPattern.DiagStripe, 'diagStripe');
TranslationTables.makeData(data, ShadingPattern.HorzCross, 'horzCross');
TranslationTables.makeData(data, ShadingPattern.HorzStripe, 'horzStripe');
TranslationTables.makeData(data, ShadingPattern.Nil, 'nil');
TranslationTables.makeData(data, ShadingPattern.Pct10, 'pct10');
TranslationTables.makeData(data, ShadingPattern.Pct12, 'pct12');
TranslationTables.makeData(data, ShadingPattern.Pct15, 'pct15');
TranslationTables.makeData(data, ShadingPattern.Pct20, 'pct20');
TranslationTables.makeData(data, ShadingPattern.Pct25, 'pct25');
TranslationTables.makeData(data, ShadingPattern.Pct30, 'pct30');
TranslationTables.makeData(data, ShadingPattern.Pct35, 'pct35');
TranslationTables.makeData(data, ShadingPattern.Pct37, 'pct37');
TranslationTables.makeData(data, ShadingPattern.Pct40, 'pct40');
TranslationTables.makeData(data, ShadingPattern.Pct45, 'pct45');
TranslationTables.makeData(data, ShadingPattern.Pct5, 'pct5');
TranslationTables.makeData(data, ShadingPattern.Pct50, 'pct50');
TranslationTables.makeData(data, ShadingPattern.Pct55, 'pct55');
TranslationTables.makeData(data, ShadingPattern.Pct60, 'pct60');
TranslationTables.makeData(data, ShadingPattern.Pct62, 'pct62');
TranslationTables.makeData(data, ShadingPattern.Pct65, 'pct65');
TranslationTables.makeData(data, ShadingPattern.Pct70, 'pct70');
TranslationTables.makeData(data, ShadingPattern.Pct75, 'pct75');
TranslationTables.makeData(data, ShadingPattern.Pct80, 'pct80');
TranslationTables.makeData(data, ShadingPattern.Pct85, 'pct85');
TranslationTables.makeData(data, ShadingPattern.Pct87, 'pct87');
TranslationTables.makeData(data, ShadingPattern.Pct90, 'pct90');
TranslationTables.makeData(data, ShadingPattern.Pct95, 'pct95');
TranslationTables.makeData(data, ShadingPattern.ReverseDiagStripe, 'reverseDiagStripe');
TranslationTables.makeData(data, ShadingPattern.Solid, 'solid');
TranslationTables.makeData(data, ShadingPattern.ThinDiagCross, 'thinDiagCross');
TranslationTables.makeData(data, ShadingPattern.ThinDiagStripe, 'ThinDiagStripe');
TranslationTables.makeData(data, ShadingPattern.ThinHorzCross, 'thinHorzCross');
TranslationTables.makeData(data, ShadingPattern.ThinHorzStripe, 'thinHorzStripe');
TranslationTables.makeData(data, ShadingPattern.ThinReverseDiagStripe, 'thinReverseDiagStripe');
TranslationTables.makeData(data, ShadingPattern.ThinVertStripe, 'thinVertStripe');
TranslationTables.makeData(data, ShadingPattern.VertStripe, 'vertStripe');
return data;
}
static createParagraphLineSpacingTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, ParagraphLineSpacingType.Single, 'auto');
TranslationTables.makeData(data, ParagraphLineSpacingType.Double, 'auto');
TranslationTables.makeData(data, ParagraphLineSpacingType.Sesquialteral, 'auto');
TranslationTables.makeData(data, ParagraphLineSpacingType.Multiple, 'auto');
TranslationTables.makeData(data, ParagraphLineSpacingType.Exactly, 'exact');
TranslationTables.makeData(data, ParagraphLineSpacingType.AtLeast, 'atLeast');
return data;
}
static createParagraphAlignmentTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, ParagraphAlignment.Left, 'left');
TranslationTables.makeData(data, ParagraphAlignment.Right, 'right');
TranslationTables.makeData(data, ParagraphAlignment.Center, 'center');
TranslationTables.makeData(data, ParagraphAlignment.Justify, 'both');
return data;
}
static createPredefinedBackgroundColors() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, DXColor.empty, 'none');
TranslationTables.makeData(data, ColorHelper.getPredefinedColor(ColorUtils.colorNames.black), 'black');
TranslationTables.makeData(data, DXColor.fromRgb(0x00, 0x00, 0xFF), 'blue');
TranslationTables.makeData(data, DXColor.fromRgb(0x00, 0xFF, 0xFF), 'cyan');
TranslationTables.makeData(data, DXColor.fromRgb(0x00, 0x00, 0x80), 'darkBlue');
TranslationTables.makeData(data, DXColor.fromRgb(0x00, 0x80, 0x80), 'darkCyan');
TranslationTables.makeData(data, DXColor.fromRgb(0x80, 0x80, 0x80), 'darkGray');
TranslationTables.makeData(data, DXColor.fromRgb(0x00, 0x80, 0x00), 'darkGreen');
TranslationTables.makeData(data, DXColor.fromRgb(0x80, 0x00, 0x80), 'darkMagenta');
TranslationTables.makeData(data, DXColor.fromRgb(0x80, 0x00, 0x00), 'darkRed');
TranslationTables.makeData(data, DXColor.fromRgb(0x80, 0x80, 0x00), 'darkYellow');
TranslationTables.makeData(data, DXColor.fromRgb(0x00, 0xFF, 0x00), 'green');
TranslationTables.makeData(data, DXColor.fromRgb(0xC0, 0xC0, 0xC0), 'lightGray');
TranslationTables.makeData(data, DXColor.fromRgb(0xFF, 0x00, 0xFF), 'magenta');
TranslationTables.makeData(data, DXColor.fromRgb(0xFF, 0x00, 0x00), 'red');
TranslationTables.makeData(data, DXColor.fromRgb(0xFF, 0xFF, 0xFF), 'white');
TranslationTables.makeData(data, DXColor.fromRgb(0xFF, 0xFF, 0x00), 'yellow');
return data;
}
static createRunBreaksTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, RichUtils.specialCharacters.LineBreak.charCodeAt(0), 'textWrapping');
TranslationTables.makeData(data, RichUtils.specialCharacters.PageBreak.charCodeAt(0), 'page');
TranslationTables.makeData(data, RichUtils.specialCharacters.ColumnBreak.charCodeAt(0), 'column');
return data;
}
static createHorizontalAnchorTypesTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, HorizontalAnchorTypes.Column, 'text');
TranslationTables.makeData(data, HorizontalAnchorTypes.Margin, 'margin');
TranslationTables.makeData(data, HorizontalAnchorTypes.Page, 'page');
return data;
}
static createVerticalAnchorTypesTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, VerticalAnchorTypes.Paragraph, 'text');
TranslationTables.makeData(data, VerticalAnchorTypes.Margin, 'margin');
TranslationTables.makeData(data, VerticalAnchorTypes.Page, 'page');
return data;
}
static createHorizontalAlignModeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, HorizontalAlignMode.Center, 'center');
TranslationTables.makeData(data, HorizontalAlignMode.Inside, 'inside');
TranslationTables.makeData(data, HorizontalAlignMode.Left, 'left');
TranslationTables.makeData(data, HorizontalAlignMode.Outside, 'outside');
TranslationTables.makeData(data, HorizontalAlignMode.Right, 'right');
return data;
}
static createVerticalAlignModeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, VerticalAlignMode.Bottom, 'bottom');
TranslationTables.makeData(data, VerticalAlignMode.Center, 'center');
TranslationTables.makeData(data, VerticalAlignMode.Inline, 'inline');
TranslationTables.makeData(data, VerticalAlignMode.Inside, 'inside');
TranslationTables.makeData(data, VerticalAlignMode.Outside, 'outside');
TranslationTables.makeData(data, VerticalAlignMode.Top, 'top');
return data;
}
static createWidthUnitTypesTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, TableWidthUnitType.Auto, 'auto');
TranslationTables.makeData(data, TableWidthUnitType.FiftiethsOfPercent, 'pct');
TranslationTables.makeData(data, TableWidthUnitType.ModelUnits, 'dxa');
TranslationTables.makeData(data, TableWidthUnitType.Nil, 'nil');
return data;
}
static createTableRowAlignmentTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, TableRowAlignment.Both, 'both');
TranslationTables.makeData(data, TableRowAlignment.Center, 'center');
TranslationTables.makeData(data, TableRowAlignment.Distribute, 'distribute');
TranslationTables.makeData(data, TableRowAlignment.Left, 'left');
TranslationTables.makeData(data, TableRowAlignment.NumTab, 'numTab');
TranslationTables.makeData(data, TableRowAlignment.Right, 'right');
return data;
}
static createStrictTableRowAlignmentTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, TableRowAlignment.Both, 'both');
TranslationTables.makeData(data, TableRowAlignment.Center, 'center');
TranslationTables.makeData(data, TableRowAlignment.Distribute, 'distribute');
TranslationTables.makeData(data, TableRowAlignment.Left, 'start');
TranslationTables.makeData(data, TableRowAlignment.NumTab, 'numTab');
TranslationTables.makeData(data, TableRowAlignment.Right, 'end');
return data;
}
static createTableLayoutTypeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, TableLayoutType.Autofit, 'autofit');
TranslationTables.makeData(data, TableLayoutType.Fixed, 'fixed');
return data;
}
static createHeightUnitTypeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, TableHeightUnitType.Auto, 'auto');
TranslationTables.makeData(data, TableHeightUnitType.Exact, 'exact');
TranslationTables.makeData(data, TableHeightUnitType.Minimum, 'atLeast');
return data;
}
static createMergingStateTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, TableCellMergingState.None, 'none');
TranslationTables.makeData(data, TableCellMergingState.Restart, 'restart');
TranslationTables.makeData(data, TableCellMergingState.Continue, 'continue');
return data;
}
static createHeaderFooterTypeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data, HeaderFooterType.Even, 'even');
TranslationTables.makeData(data, HeaderFooterType.First, 'first');
TranslationTables.makeData(data, HeaderFooterType.Odd, 'default');
return data;
}
static createNumberingListTypeTable() {
const data = new TranslationTablesData();
TranslationTables.makeData(data