Class TreeConverter
Constructors
(constructor)()
Constructs a new instance of the TreeConverter class
Declaration
Properties
_defaultSupSubSize
Declaration
protected static readonly _defaultSupSubSize = 0.583;
Methods
_convertNode(originalNode, convertedParent)
Declaration
protected abstract _convertNode(originalNode: Node, convertedParent: Node): Node;
Parameters
| Type |
Name |
Description |
| Node |
originalNode |
|
| Node |
convertedParent |
|
Returns
_dictToStyle(styles)
Declaration
static _dictToStyle(styles: {
[id: string]: string;
}): string;
Parameters
| Type |
Name |
Description |
| {
[id: string]: string;
} |
styles |
|
Returns
_isAccepted(node)
Declaration
protected abstract _isAccepted(node: Node): number;
Parameters
| Type |
Name |
Description |
| Node |
node |
|
Returns
_parse(text)
Declaration
protected abstract _parse(text: string): Node;
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
_serialize(node)
Declaration
protected abstract _serialize(node: Node): string;
Parameters
| Type |
Name |
Description |
| Node |
node |
|
Returns
_styleToDict(xmlStyle)
Declaration
static _styleToDict(xmlStyle: String): {
[id: string]: string;
};
Parameters
| Type |
Name |
Description |
| String |
xmlStyle |
|
Returns
| Type |
Description |
| {
[id: string]: string;
} |
|
convert(markup)
Declaration
convert(markup: string): string;
Parameters
| Type |
Name |
Description |
| string |
markup |
|
Returns
getNodeName(node)
Declaration
protected getNodeName(node: Node): string;
Parameters
| Type |
Name |
Description |
| Node |
node |
|
Returns
letterSpacingToTracking(letterSpacing)
Declaration
static letterSpacingToTracking(letterSpacing: string): number;
Parameters
| Type |
Name |
Description |
| string |
letterSpacing |
|
Returns
stringToBoolean(value)
Declaration
static stringToBoolean(value: string): boolean;
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
stringToNumber(value, units, defaultValue)
Declaration
static stringToNumber(value: string, units?: string, defaultValue?: number): number;
Parameters
| Type |
Name |
Description |
| string |
value |
|
| string |
units |
|
| number |
defaultValue |
|
Returns
stringToTextAlignment(value)
Declaration
static stringToTextAlignment(value: string): TextAlignment;
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
stringToTextAlignmentForHtml(value)
Declaration
static stringToTextAlignmentForHtml(value: string): TextAlignment;
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
textAlignmentToHtmlString(value)
Declaration
static textAlignmentToHtmlString(value: TextAlignment): string;
Parameters
Returns
textAlignmentToXmlString(value)
Declaration
static textAlignmentToXmlString(value: TextAlignment): string;
Parameters
Returns
trackingToLetterSpacing(tracking)
Declaration
static trackingToLetterSpacing(tracking: number): string;
Parameters
| Type |
Name |
Description |
| number |
tracking |
|
Returns