Skip to main content

HtmlSerializer

Classes​

HtmlSerializer​

Constructors​

Constructor​
new HtmlSerializer(
fontService,
colorPreviewSrvice,
colorParser,
useSimpleFontList): HtmlSerializer;
Parameters​
ParameterType
fontServiceIFontService
colorPreviewSrviceIColorPreviewService
colorParserIColorParser
useSimpleFontListboolean
Returns​

HtmlSerializer

Methods​

serialize()​
serialize(
text,
colorPalette,
previewScale): Promise<string>;
Parameters​
ParameterType
textText
colorPaletteIColorPalette
previewScalenumber
Returns​

Promise<string>

fontSettingsToHtmlValue()​
static fontSettingsToHtmlValue(
fontSettings,
fontService,
useSimpleFontList): HtmlFontValue;
Parameters​
ParameterType
fontSettingsIFontSettings
fontServiceIFontService
useSimpleFontListboolean
Returns​

HtmlFontValue

getCorrectpaddingLeftValue()​
static getCorrectpaddingLeftValue(
firstLineIndentNum?,
leftIndentNum?,
tabPosition?,
listStyleType): number;
Parameters​
ParameterTypeDefault value
firstLineIndentNumnumber0
leftIndentNumnumberHtmlSerializer._listsLeftIndentEqualsToModelZero
tabPositionnumber0
listStyleTypestringundefined
Returns​

number

getCorrectTextIndentValue()​
static getCorrectTextIndentValue(firstLineIndentNum, leftIndentNum): number;
Parameters​
ParameterType
firstLineIndentNumnumber
leftIndentNumnumber
Returns​

number

getFontValue()​
static getFontValue(
style,
fontService,
useSimpleFontList): HtmlFontValue;
Parameters​
ParameterType
styleSpanStyle
fontServiceIFontService
useSimpleFontListboolean
Returns​

HtmlFontValue

isNullOrEmptyOrWhiteSpace()​
static isNullOrEmptyOrWhiteSpace(str): boolean;
Parameters​
ParameterType
strstring
Returns​

boolean

parseOpenTypeFeaturesFromGmXml()​
static parseOpenTypeFeaturesFromGmXml(value): OpenTypeFeature[];
Parameters​
ParameterType
valuestring
Returns​

OpenTypeFeature[]

setAlignment()​
static setAlignment(value): string;
Parameters​
ParameterType
valueany
Returns​

string

setAlignmentValue()​
static setAlignmentValue(p, value): void;
Parameters​
ParameterType
pHTMLElement
valueany
Returns​

void

setAllCapsValue()​
static setAllCapsValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valuestring | boolean
Returns​

void

setBoldValue()​
static setBoldValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valuestring | boolean
Returns​

void

setBulletTabPosition()​
static setBulletTabPosition(value, scale?): string;
Parameters​
ParameterTypeDefault value
valuestring | numberundefined
scalenumber1
Returns​

string

setColorIndex()​
static setColorIndex(span, index): void;
Parameters​
ParameterType
spanHTMLElement
indexnumber
Returns​

void

setColorValue()​
static setColorValue(
span,
value,
preview,
manager): void;
Parameters​
ParameterType
spanHTMLElement
valueColor
previewRgbColor
managerIColorPalette
Returns​

void

setCorrectedForListsLeftIndentValue()​
static setCorrectedForListsLeftIndentValue(value, scale?): string;
Parameters​
ParameterTypeDefault value
valuestring | numberundefined
scalenumber1
Returns​

string

setFirstLineIndentValue()​
static setFirstLineIndentValue(
p,
value,
scale?): void;
Parameters​
ParameterTypeDefault value
pHTMLElementundefined
valuestring | numberundefined
scalenumber1
Returns​

void

setFontNameValue()​
static setFontNameValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valuestring
Returns​

void

setFontSizeValue()​
static setFontSizeValue(
span,
value,
scale?): void;
Parameters​
ParameterTypeDefault value
spanHTMLElementundefined
valuestring | numberundefined
scalenumber1
Returns​

void

setFontValue()​
static setFontValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valueHtmlFontValue
Returns​

void

setItalicValue()​
static setItalicValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valuestring | boolean
Returns​

void

setLeadingValue()​
static setLeadingValue(
span,
value,
scale?): void;
Parameters​
ParameterTypeDefault value
spanHTMLElementundefined
valuestring | numberundefined
scalenumber1
Returns​

void

setLeftIndentValue()​
static setLeftIndentValue(
p,
value,
scale?): void;
Parameters​
ParameterTypeDefault value
pHTMLElementundefined
valuestring | numberundefined
scalenumber1
Returns​

void

setOpenTypeStringValue()​
static setOpenTypeStringValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valuestring
Returns​

void

setOpenTypeValue()​
static setOpenTypeValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valueOpenTypeFeature[]
Returns​

void

setRightIndentValue()​
static setRightIndentValue(
p,
value,
scale?): void;
Parameters​
ParameterTypeDefault value
pHTMLElementundefined
valuestring | numberundefined
scalenumber1
Returns​

void

setSmallCapsValue()​
static setSmallCapsValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valuestring | boolean
Returns​

void

setSpaceAfterValue()​
static setSpaceAfterValue(
p,
value,
scale?): void;
Parameters​
ParameterTypeDefault value
pHTMLElementundefined
valuestring | numberundefined
scalenumber1
Returns​

void

setSpaceBeforeValue()​
static setSpaceBeforeValue(
p,
value,
scale?): void;
Parameters​
ParameterTypeDefault value
pHTMLElementundefined
valuestring | numberundefined
scalenumber1
Returns​

void

setStrokeValue()​
static setStrokeValue(
span,
value,
manager,
scale?): void;
Parameters​
ParameterTypeDefault value
spanHTMLElementundefined
valueIStrokeundefined
managerIColorPaletteundefined
scalenumber1
Returns​

void

setSubValue()​
static setSubValue(
span,
value,
size?): void;
Parameters​
ParameterType
spanHTMLElement
valuestring | boolean
size?number
Returns​

void

setSupValue()​
static setSupValue(
span,
value,
size?): void;
Parameters​
ParameterType
spanHTMLElement
valuestring | boolean
size?number
Returns​

void

setTrackingValue()​
static setTrackingValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valuenumber
Returns​

void

setUnderlineValue()​
static setUnderlineValue(span, value): void;
Parameters​
ParameterType
spanHTMLElement
valuestring | boolean
Returns​

void

setValueInPoints()​
static setValueInPoints(value, scale?): string;
Parameters​
ParameterTypeDefault value
valuestring | numberundefined
scalenumber1
Returns​

string

stringToNumber()​
static stringToNumber(
value,
units?,
defaultValue?): number;
Parameters​
ParameterTypeDefault value
valuestringundefined
unitsstring""
defaultValuenumber0
Returns​

number

stringToTextAlignmentForHtml()​
static stringToTextAlignmentForHtml(value): TextAlignment;
Parameters​
ParameterType
valuestring
Returns​

TextAlignment

textAlignmentToHtmlString()​
static textAlignmentToHtmlString(value): string;
Parameters​
ParameterType
valueTextAlignment
Returns​

string

trackingToLetterSpacing()​
static trackingToLetterSpacing(tracking): string;
Parameters​
ParameterType
trackingnumber
Returns​

string

Was this page helpful?