HtmlParser
Classes
HtmlParser
Constructors
Constructor
new HtmlParser(
colorPaletteManager,
fontService,
useSimpleFontList,
colorParser,
colorPreviewService): HtmlParser;
Parameters
| Parameter | Type |
|---|---|
colorPaletteManager | IColorPalette |
fontService | IFontService |
useSimpleFontList | boolean |
colorParser | IColorParser |
colorPreviewService | IColorPreviewService |
Returns
Properties
defaultSupSubSize
readonly static defaultSupSubSize: 0.583 = 0.583;
Accessors
colorPalette
Set Signature
set colorPalette(value): void;
Parameters
| Parameter | Type |
|---|---|
value | IColorPalette |
Returns
void
Methods
getColorValue()
getColorValue(
styles,
colors,
colorPalette): Promise<number>;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
colors | IStyleDictionary |
colorPalette | IColorPalette |
Returns
Promise<number>
getStrokeValue()
getStrokeValue(
styles,
colors,
colorPalette,
scale?): Promise<{
colorIndex?: number;
size?: number;
}>;
Parameters
| Parameter | Type | Default value |
|---|---|---|
styles | IStyleDictionary | undefined |
colors | IStyleDictionary | undefined |
colorPalette | IColorPalette | undefined |
scale | number | 1 |
Returns
Promise<{
colorIndex?: number;
size?: number;
}>
parse()
parse(
text,
colorPalette,
previewScale): Promise<Text>;
Parameters
| Parameter | Type |
|---|---|
text | string |
colorPalette | IColorPalette |
previewScale | number |
Returns
Promise<Text>
getAlignmentValue()
static getAlignmentValue(styles): TextAlignment;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
TextAlignment
getAllCapsValue()
static getAllCapsValue(styles): boolean;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
boolean
getBoldValue()
static getBoldValue(styles): boolean;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
boolean
getElementFontValue()
static getElementFontValue(
element,
lastParent?,
defaultFontValue?): HtmlFontValue;
Parameters
| Parameter | Type |
|---|---|
element | HTMLElement |
lastParent? | HTMLElement |
defaultFontValue? | HtmlFontValue |
Returns
getFirstLineIndentValue()
static getFirstLineIndentValue(styles, scale?): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
styles | IStyleDictionary | undefined |
scale | number | 1 |
Returns
number
getFontSettings()
static getFontSettings(
value,
fontService,
simpleMode): IFontSettings;
Parameters
| Parameter | Type |
|---|---|
value | HtmlFontValue |
fontService | IFontService |
simpleMode | boolean |
Returns
IFontSettings
getFontSizeValue()
static getFontSizeValue(styles, scale?): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
styles | IStyleDictionary | undefined |
scale | number | 1 |
Returns
number
getFontValue()
static getFontValue(htmlStyles): HtmlFontValue;
Parameters
| Parameter | Type |
|---|---|
htmlStyles | IStyleDictionary |
Returns
getItalicValue()
static getItalicValue(styles): boolean;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
boolean
getLeadingValue()
static getLeadingValue(styles, scale?): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
styles | IStyleDictionary | undefined |
scale | number | 1 |
Returns
number
getLeftIndentValue()
static getLeftIndentValue(styles, scale?): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
styles | IStyleDictionary | undefined |
scale | number | 1 |
Returns
number
getOpenTypeStringValue()
static getOpenTypeStringValue(styles): string;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
string
getOpenTypeValue()
static getOpenTypeValue(styles): OpenTypeFeature[];
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
getRightIndentValue()
static getRightIndentValue(styles, scale?): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
styles | IStyleDictionary | undefined |
scale | number | 1 |
Returns
number
getSmallCapsValue()
static getSmallCapsValue(styles): boolean;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
boolean
getSpaceAfterValue()
static getSpaceAfterValue(styles, scale?): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
styles | IStyleDictionary | undefined |
scale | number | 1 |
Returns
number
getSpaceBeforeValue()
static getSpaceBeforeValue(styles, scale?): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
styles | IStyleDictionary | undefined |
scale | number | 1 |
Returns
number
getSubValue()
static getSubValue(styles): boolean;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
boolean
getSupValue()
static getSupValue(styles): boolean;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
boolean
getTrackingValue()
static getTrackingValue(value): number;
Parameters
| Parameter | Type |
|---|---|
value | IStyleDictionary |
Returns
number
getUnderlineValue()
static getUnderlineValue(styles): boolean;
Parameters
| Parameter | Type |
|---|---|
styles | IStyleDictionary |
Returns
boolean
letterSpacingToTracking()
static letterSpacingToTracking(letterSpacing): number;
Parameters
| Parameter | Type |
|---|---|
letterSpacing | string |
Returns
number
parseOpenTypeFromStyle()
static parseOpenTypeFromStyle(value): OpenTypeFeature[];
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
setFontValue()
static setFontValue(
xmlStyles,
value,
fontService,
simpleMode): void;
Parameters
| Parameter | Type |
|---|---|
xmlStyles | SpanStyle |
value | HtmlFontValue |
fontService | IFontService |
simpleMode | boolean |
Returns
void
stringToNumber()
static stringToNumber(
value,
units?,
defaultValue?): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
value | string | undefined |
units | string | "" |
defaultValue | number | 0 |
Returns
number
stringToTextAlignment()
static stringToTextAlignment(value): TextAlignment;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
TextAlignment