HtmlSerializer
Classes
HtmlSerializer
Constructors
Constructor
new HtmlSerializer(
fontService,
colorPreviewSrvice,
colorParser,
useSimpleFontList): HtmlSerializer;
Parameters
| Parameter | Type |
|---|---|
fontService | IFontService |
colorPreviewSrvice | IColorPreviewService |
colorParser | IColorParser |
useSimpleFontList | boolean |
Returns
Methods
serialize()
serialize(
text,
colorPalette,
previewScale): Promise<string>;
Parameters
| Parameter | Type |
|---|---|
text | Text |
colorPalette | IColorPalette |
previewScale | number |
Returns
Promise<string>
fontSettingsToHtmlValue()
static fontSettingsToHtmlValue(
fontSettings,
fontService,
useSimpleFontList): HtmlFontValue;
Parameters
| Parameter | Type |
|---|---|
fontSettings | IFontSettings |
fontService | IFontService |
useSimpleFontList | boolean |
Returns
getCorrectpaddingLeftValue()
static getCorrectpaddingLeftValue(
firstLineIndentNum?,
leftIndentNum?,
tabPosition?,
listStyleType): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
firstLineIndentNum | number | 0 |
leftIndentNum | number | HtmlSerializer._listsLeftIndentEqualsToModelZero |
tabPosition | number | 0 |
listStyleType | string | undefined |
Returns
number
getCorrectTextIndentValue()
static getCorrectTextIndentValue(firstLineIndentNum, leftIndentNum): number;
Parameters
| Parameter | Type |
|---|---|
firstLineIndentNum | number |
leftIndentNum | number |
Returns
number
getFontValue()
static getFontValue(
style,
fontService,
useSimpleFontList): HtmlFontValue;
Parameters
| Parameter | Type |
|---|---|
style | SpanStyle |
fontService | IFontService |
useSimpleFontList | boolean |
Returns
isNullOrEmptyOrWhiteSpace()
static isNullOrEmptyOrWhiteSpace(str): boolean;
Parameters
| Parameter | Type |
|---|---|
str | string |
Returns
boolean
parseOpenTypeFeaturesFromGmXml()
static parseOpenTypeFeaturesFromGmXml(value): OpenTypeFeature[];
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
setAlignment()
static setAlignment(value): string;
Parameters
| Parameter | Type |
|---|---|
value | any |
Returns
string
setAlignmentValue()
static setAlignmentValue(p, value): void;
Parameters
| Parameter | Type |
|---|---|
p | HTMLElement |
value | any |
Returns
void
setAllCapsValue()
static setAllCapsValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | string | boolean |
Returns
void
setBoldValue()
static setBoldValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | string | boolean |
Returns
void
setBulletTabPosition()
static setBulletTabPosition(value, scale?): string;
Parameters
| Parameter | Type | Default value |
|---|---|---|
value | string | number | undefined |
scale | number | 1 |
Returns
string
setColorIndex()
static setColorIndex(span, index): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
index | number |
Returns
void
setColorValue()
static setColorValue(
span,
value,
preview,
manager): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | Color |
preview | RgbColor |
manager | IColorPalette |
Returns
void
setCorrectedForListsLeftIndentValue()
static setCorrectedForListsLeftIndentValue(value, scale?): string;
Parameters
| Parameter | Type | Default value |
|---|---|---|
value | string | number | undefined |
scale | number | 1 |
Returns
string
setFirstLineIndentValue()
static setFirstLineIndentValue(
p,
value,
scale?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
p | HTMLElement | undefined |
value | string | number | undefined |
scale | number | 1 |
Returns
void
setFontNameValue()
static setFontNameValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | string |
Returns
void
setFontSizeValue()
static setFontSizeValue(
span,
value,
scale?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
span | HTMLElement | undefined |
value | string | number | undefined |
scale | number | 1 |
Returns
void
setFontValue()
static setFontValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | HtmlFontValue |
Returns
void
setItalicValue()
static setItalicValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | string | boolean |
Returns
void
setLeadingValue()
static setLeadingValue(
span,
value,
scale?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
span | HTMLElement | undefined |
value | string | number | undefined |
scale | number | 1 |
Returns
void
setLeftIndentValue()
static setLeftIndentValue(
p,
value,
scale?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
p | HTMLElement | undefined |
value | string | number | undefined |
scale | number | 1 |
Returns
void
setOpenTypeStringValue()
static setOpenTypeStringValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | string |
Returns
void
setOpenTypeValue()
static setOpenTypeValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | OpenTypeFeature[] |
Returns
void
setRightIndentValue()
static setRightIndentValue(
p,
value,
scale?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
p | HTMLElement | undefined |
value | string | number | undefined |
scale | number | 1 |
Returns
void
setSmallCapsValue()
static setSmallCapsValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | string | boolean |
Returns
void
setSpaceAfterValue()
static setSpaceAfterValue(
p,
value,
scale?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
p | HTMLElement | undefined |
value | string | number | undefined |
scale | number | 1 |
Returns
void
setSpaceBeforeValue()
static setSpaceBeforeValue(
p,
value,
scale?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
p | HTMLElement | undefined |
value | string | number | undefined |
scale | number | 1 |
Returns
void
setStrokeValue()
static setStrokeValue(
span,
value,
manager,
scale?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
span | HTMLElement | undefined |
value | IStroke | undefined |
manager | IColorPalette | undefined |
scale | number | 1 |
Returns
void
setSubValue()
static setSubValue(
span,
value,
size?): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | string | boolean |
size? | number |
Returns
void
setSupValue()
static setSupValue(
span,
value,
size?): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | string | boolean |
size? | number |
Returns
void
setTrackingValue()
static setTrackingValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | number |
Returns
void
setUnderlineValue()
static setUnderlineValue(span, value): void;
Parameters
| Parameter | Type |
|---|---|
span | HTMLElement |
value | string | boolean |
Returns
void
setValueInPoints()
static setValueInPoints(value, scale?): string;
Parameters
| Parameter | Type | Default value |
|---|---|---|
value | string | number | undefined |
scale | number | 1 |
Returns
string
stringToNumber()
static stringToNumber(
value,
units?,
defaultValue?): number;
Parameters
| Parameter | Type | Default value |
|---|---|---|
value | string | undefined |
units | string | "" |
defaultValue | number | 0 |
Returns
number
stringToTextAlignmentForHtml()
static stringToTextAlignmentForHtml(value): TextAlignment;
Parameters
| Parameter | Type |
|---|---|
value | string |
Returns
TextAlignment
textAlignmentToHtmlString()
static textAlignmentToHtmlString(value): string;
Parameters
| Parameter | Type |
|---|---|
value | TextAlignment |
Returns
string
trackingToLetterSpacing()
static trackingToLetterSpacing(tracking): string;
Parameters
| Parameter | Type |
|---|---|
tracking | number |
Returns
string