Back to Website
Show / Hide Table of Contents

Class TreeConverter

Package: @aurigma/design-atoms

Constructors

(constructor)()

Constructs a new instance of the TreeConverter class

Declaration
constructor();

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
Type Description
Node

_dictToStyle(styles)

Declaration
static _dictToStyle(styles: {
        [id: string]: string;
    }): string;
Parameters
Type Name Description
{ [id: string]: string; } styles
Returns
Type Description
string

_isAccepted(node)

Declaration
protected abstract _isAccepted(node: Node): number;
Parameters
Type Name Description
Node node
Returns
Type Description
number

_parse(text)

Declaration
protected abstract _parse(text: string): Node;
Parameters
Type Name Description
string text
Returns
Type Description
Node

_serialize(node)

Declaration
protected abstract _serialize(node: Node): string;
Parameters
Type Name Description
Node node
Returns
Type Description
string

_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
Type Description
string

getNodeName(node)

Declaration
protected getNodeName(node: Node): string;
Parameters
Type Name Description
Node node
Returns
Type Description
string

letterSpacingToTracking(letterSpacing)

Declaration
static letterSpacingToTracking(letterSpacing: string): number;
Parameters
Type Name Description
string letterSpacing
Returns
Type Description
number

stringToBoolean(value)

Declaration
static stringToBoolean(value: string): boolean;
Parameters
Type Name Description
string value
Returns
Type Description
boolean

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
Type Description
number

stringToTextAlignment(value)

Declaration
static stringToTextAlignment(value: string): TextAlignment;
Parameters
Type Name Description
string value
Returns
Type Description
TextAlignment

stringToTextAlignmentForHtml(value)

Declaration
static stringToTextAlignmentForHtml(value: string): TextAlignment;
Parameters
Type Name Description
string value
Returns
Type Description
TextAlignment

textAlignmentToHtmlString(value)

Declaration
static textAlignmentToHtmlString(value: TextAlignment): string;
Parameters
Type Name Description
TextAlignment value
Returns
Type Description
string

textAlignmentToXmlString(value)

Declaration
static textAlignmentToXmlString(value: TextAlignment): string;
Parameters
Type Name Description
TextAlignment value
Returns
Type Description
string

trackingToLetterSpacing(tracking)

Declaration
static trackingToLetterSpacing(tracking: number): string;
Parameters
Type Name Description
number tracking
Returns
Type Description
string
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback