Last updated

API / geotoolkit / scene / exports / AbstractDocumentElement / AbstractDocumentElement

Class: AbstractDocumentElement

exports.AbstractDocumentElement.AbstractDocumentElement

Abstract parent class used for PDF output.

Hierarchy

Table of contents

Constructors
Methods

Contents

Constructors

new AbstractDocumentElement()

new AbstractDocumentElement()

Methods

beginExport

beginExport(): void

Used to prepare object before exporting

Returns

void


endExport

endExport(): void

Used to restore object's state after exporting

Returns

void


getClassName

getClassName(): string

Returns

string


getLayoutedDimension

Abstract getLayoutedDimension(): LayoutedDimension

Compute the dimension in the layout, this dimension is described by a fixed dimension and a scaled dimension

Returns

LayoutedDimension


render

Abstract render(context, position?): void

render the document in the context

Parameters

Name Type Description
contextDocumentRenderingContextrendering context
Optional positionPointposition of current document element relative to the parent document

Returns

void


renderAsync

renderAsync(context, position, callback): void

Render document in asynchronous mode. Default implementation creates call method "render" inside

Parameters

Name Type Description
contextDocumentRenderingContextrendering context
positionPointposition of current document element relative to the parent document
callback() => voidcallback function

Returns

void


setScale

Abstract setScale(sx, sy): AbstractDocumentElement

set the document scale depending on the parameters isScaledVertically and isScaledHorizontally

Parameters

Name Type Description
sxnumberscale factor in x direction
synumberscale factor in y direction

Returns

AbstractDocumentElement

this


setTranslation

Abstract setTranslation(x, y): AbstractDocumentElement

set the document translation

Parameters

Name Type Description
xnumberoffset x coordinate
ynumberoffset y coordinate

Returns

AbstractDocumentElement

this


updateLayout

Abstract updateLayout(rect?): void

Set the document bounds

Parameters

Name Type Description
Optional rectRectdocument bounds

Returns

void


getClassName

Static getClassName(): string

Returns

string