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?