Last updated

API / geotoolkit / scene / exports / Document / Document

Class: Document

exports.Document.Document

Document class represents a pdf document this class can contains a :

Table of contents

Constructors
Methods

Contents

Constructors

new Document(root, pageHeader?, pageFooter?, trueScale?, options?)

Parameters

Name Type
rootCompositeDocumentElement | DocumentElement | Options
Optional pageHeaderPageElement
Optional pageFooterPageElement
Optional trueScaleboolean
Optional optionsOptionsType
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


getDocumentFooter

getDocumentFooter(): PageElement

Get PDF Document Footer Component

Returns

PageElement

Document Footer


getDocumentHeader

getDocumentHeader(): PageElement

Get PDF Document Header component

Returns

PageElement

Document Header


getOptions

getOptions(): OptionsType

Returns options

Returns

OptionsType

options


getPageFooter

getPageFooter(): PageElement

Get PDF Page Footer Component

Returns

PageElement

Page Footer


getPageHeader

getPageHeader(): PageElement

Get PDF Page Header component

Returns

PageElement

Page Header


getRoot

getRoot(): CompositeDocumentElement | DocumentElement

Get root document

Returns

CompositeDocumentElement | DocumentElement

root


getTrueScale

getTrueScale(): boolean

Get true if true scale mode is enabled

Returns

boolean

true scale


isFooterVisible

isFooterVisible(): () => boolean

Get function to check PDF Page Footer visibility

Returns

fn

Page Config

▸ (): boolean

Get function to check PDF Page Footer visibility

Returns

boolean

Page Config


isHeaderVisible

isHeaderVisible(): () => boolean

Get function to check PDF Page Header visibility

Returns

fn

Header Config

▸ (): boolean

Get function to check PDF Page Header visibility

Returns

boolean

Header Config


setDocumentFooter

setDocumentFooter(docFooter): Document

Set PDF Document Footer Component

Parameters

Name Type Description
docFooterPageElementDocument Footer

Returns

Document

this


setDocumentHeader

setDocumentHeader(docHeader): Document

Set PDF Document Header component.

Parameters

Name Type Description
docHeaderPageElementDocument Header

Returns

Document

this


setPageFooter

setPageFooter(pageFooter): Document

Set PDF Page Footer Component

Parameters

Name Type Description
pageFooterPageElementPage Footer

Returns

Document

this


setPageHeader

setPageHeader(pageHeader): Document

Set PDF Page Header component.

Parameters

Name Type Description
pageHeaderPageElementPage Header

Returns

Document

this


setRoot

setRoot(root): Document

Set Root document

Parameters

Name Type Description
rootCompositeDocumentElement | DocumentElementRoot document

Returns

Document

this


getClassName

Static getClassName(): string

Returns

string