Skip to main content

HtmlParser

Classes​

HtmlParser​

Constructors​

Constructor​
new HtmlParser(
colorPaletteManager,
fontService,
useSimpleFontList,
colorParser,
colorPreviewService): HtmlParser;
Parameters​
ParameterType
colorPaletteManagerIColorPalette
fontServiceIFontService
useSimpleFontListboolean
colorParserIColorParser
colorPreviewServiceIColorPreviewService
Returns​

HtmlParser

Properties​

defaultSupSubSize​
readonly static defaultSupSubSize: 0.583 = 0.583;

Accessors​

colorPalette​
Set Signature​
set colorPalette(value): void;
Parameters​
ParameterType
valueIColorPalette
Returns​

void

Methods​

getColorValue()​
getColorValue(
styles,
colors,
colorPalette): Promise<number>;
Parameters​
ParameterType
stylesIStyleDictionary
colorsIStyleDictionary
colorPaletteIColorPalette
Returns​

Promise<number>

getStrokeValue()​
getStrokeValue(
styles,
colors,
colorPalette,
scale?): Promise<{
colorIndex?: number;
size?: number;
}>;
Parameters​
ParameterTypeDefault value
stylesIStyleDictionaryundefined
colorsIStyleDictionaryundefined
colorPaletteIColorPaletteundefined
scalenumber1
Returns​

Promise<{ colorIndex?: number; size?: number; }>

parse()​
parse(
text,
colorPalette,
previewScale): Promise<Text>;
Parameters​
ParameterType
textstring
colorPaletteIColorPalette
previewScalenumber
Returns​

Promise<Text>

getAlignmentValue()​
static getAlignmentValue(styles): TextAlignment;
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

TextAlignment

getAllCapsValue()​
static getAllCapsValue(styles): boolean;
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

boolean

getBoldValue()​
static getBoldValue(styles): boolean;
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

boolean

getElementFontValue()​
static getElementFontValue(
element,
lastParent?,
defaultFontValue?): HtmlFontValue;
Parameters​
ParameterType
elementHTMLElement
lastParent?HTMLElement
defaultFontValue?HtmlFontValue
Returns​

HtmlFontValue

getFirstLineIndentValue()​
static getFirstLineIndentValue(styles, scale?): number;
Parameters​
ParameterTypeDefault value
stylesIStyleDictionaryundefined
scalenumber1
Returns​

number

getFontSettings()​
static getFontSettings(
value,
fontService,
simpleMode): IFontSettings;
Parameters​
ParameterType
valueHtmlFontValue
fontServiceIFontService
simpleModeboolean
Returns​

IFontSettings

getFontSizeValue()​
static getFontSizeValue(styles, scale?): number;
Parameters​
ParameterTypeDefault value
stylesIStyleDictionaryundefined
scalenumber1
Returns​

number

getFontValue()​
static getFontValue(htmlStyles): HtmlFontValue;
Parameters​
ParameterType
htmlStylesIStyleDictionary
Returns​

HtmlFontValue

getItalicValue()​
static getItalicValue(styles): boolean;
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

boolean

getLeadingValue()​
static getLeadingValue(styles, scale?): number;
Parameters​
ParameterTypeDefault value
stylesIStyleDictionaryundefined
scalenumber1
Returns​

number

getLeftIndentValue()​
static getLeftIndentValue(styles, scale?): number;
Parameters​
ParameterTypeDefault value
stylesIStyleDictionaryundefined
scalenumber1
Returns​

number

getOpenTypeStringValue()​
static getOpenTypeStringValue(styles): string;
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

string

getOpenTypeValue()​
static getOpenTypeValue(styles): OpenTypeFeature[];
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

OpenTypeFeature[]

getRightIndentValue()​
static getRightIndentValue(styles, scale?): number;
Parameters​
ParameterTypeDefault value
stylesIStyleDictionaryundefined
scalenumber1
Returns​

number

getSmallCapsValue()​
static getSmallCapsValue(styles): boolean;
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

boolean

getSpaceAfterValue()​
static getSpaceAfterValue(styles, scale?): number;
Parameters​
ParameterTypeDefault value
stylesIStyleDictionaryundefined
scalenumber1
Returns​

number

getSpaceBeforeValue()​
static getSpaceBeforeValue(styles, scale?): number;
Parameters​
ParameterTypeDefault value
stylesIStyleDictionaryundefined
scalenumber1
Returns​

number

getSubValue()​
static getSubValue(styles): boolean;
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

boolean

getSupValue()​
static getSupValue(styles): boolean;
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

boolean

getTrackingValue()​
static getTrackingValue(value): number;
Parameters​
ParameterType
valueIStyleDictionary
Returns​

number

getUnderlineValue()​
static getUnderlineValue(styles): boolean;
Parameters​
ParameterType
stylesIStyleDictionary
Returns​

boolean

letterSpacingToTracking()​
static letterSpacingToTracking(letterSpacing): number;
Parameters​
ParameterType
letterSpacingstring
Returns​

number

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

OpenTypeFeature[]

setFontValue()​
static setFontValue(
xmlStyles,
value,
fontService,
simpleMode): void;
Parameters​
ParameterType
xmlStylesSpanStyle
valueHtmlFontValue
fontServiceIFontService
simpleModeboolean
Returns​

void

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

number

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

TextAlignment

Was this page helpful?