evCreate API 5.7 Help

Vertical Layout evCreate API Section

The Vertical Layout section of the evCreate API includes enumerations, interfaces, and functions for populating Envision documents quickly in Vertical Layout mode.

layout.vertical namespace

The Vertical Layout evCreate API section is accessed with the layout.vertical namespace:

evCreate.layout.vertical.Function()

Enumerations

EvPageNumberLocation

An enumeration of options for the horizontal alignment of page numbers in headers and footers.

Interfaces

EvLayoutHeaderFooter

An interface that defines a page header or footer.

EvVLayoutConfig

An interface that configures pages automatically added to a document in Vertical Layout mode.

Functions

AddObjects(objs: EvItem[]): Promise<void>

A function to add given object items to the current Envision document in Vertical Layout mode.

AddPage(name?: string, title?: string): Promise<EvItem>

A function to explicitly add a new page to the current Envision document in Vertical Layout mode.

AddSpace(size: number): Promise<void>

A function to explicitly add empty vertical space after the last object item on the current page in the current Envision document in Vertical Layout mode.

FinishLayout(): Promise<void>

A function to quit Vertical Layout mode in the current Envision document.

StartLayout(config: EvVLayoutConfig): Promise<void>

A function to launch Vertical Layout mode in the current Envision document with a given configuration for added pages.

22 April 2025