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?