Skip to main content

Class: LayoutElementFactory

Constructors​

Constructor​

new LayoutElementFactory(): LayoutElementFactory

Returns​

LayoutElementFactory

Methods​

getFrame()​

static getFrame(layout, opts): Promise<FrameElement>

Parameters​

layout​

LayoutData

opts​
configuration​

Partial<FrameStepData>

region?​

Region

src?​

string

Returns​

Promise<FrameElement>


getIllustration()​

static getIllustration(layout, opts): Promise<IllustrationElement>

Parameters​

layout​

LayoutData

opts​
region?​

{ index: number; item: Region; }

region.index​

number

region.item​

Region

src​

string

Returns​

Promise<IllustrationElement>


getImage()​

static getImage(layout, opts): Promise<ImageElement>

Parameters​

layout​

LayoutData

opts​
configuration​

Partial<PictureStepData>

layout?​

LayoutData

region?​

Region

src​

string

Returns​

Promise<ImageElement>


getShape()​

static getShape(layout, opts): Promise<IllustrationElement>

Parameters​

layout​

LayoutData

opts​
color​

string

region?​

{ index: number; item: Region; }

region.index​

number

region.item​

Region

Returns​

Promise<IllustrationElement>


getTextbox()​

static getTextbox(layout, opts): Promise<TextboxElement>

Parameters​

layout​

LayoutData

opts​
configuration​

Partial<TextStepData>

designInputStep?​

any

fontSrc​

string

region?​

Region

Returns​

Promise<TextboxElement>