PDFTextLayout object

PDFTextLayout is one of the PDF Builder objects, and is derived from PDFModel. PDFTextLayout contains the layout settings for the text in the PDF document.

To view the full hierarchy of the PDF Builder objects, find "pdfobject" in the Browser, right-click the object, and then select "Show Hierarchy” in the pop-up menu.

Properties

PDFTextLayout provides the following properties.

PDFTextLayout property

Datatype

Description

Alignment

PDFTextAlignment

The text alignment.

CharSpacing

Real

The spacing between characters. The unit is point (pt).

ClassDefinition

PowerObject

An object of type PowerObject containing information about the class definition of the object or control.

FirstLineIndent

Real

The indent of the first line. The unit is point (pt).

LeftIndent

Real

The left indent. The unit is point (pt).

LineSpacing

Real

The spacing between lines. The unit is percentage. By default, it is 100, meaning 100% (regular spacing). If the value is n, it means n% of the regular spacing.

RightIndent

Real

The right indent. The unit is point (pt).


Events

PDFTextLayout event

Occurs

Constructor

Immediately before the Open event occurs in the window.

Destructor

Immediately after the Close event occurs in the window.


Functions

PDFTextLayout provides the following functions.

PDFTextLayout function

Datatype returned

Description

ClassName

String

Returns the name assigned to the control.

Clone

PDFTextLayout

Clones the current object.

GetContextService

Integer

Creates a reference to a context-specific instance of the specified service.

GetParent

PowerObject

Returns a reference to the name of the parent object.

PostEvent

Boolean

Adds an event to the end of the message queue for the control.

TriggerEvent

Integer

Triggers a specified event in the control and executes the script for the event.

TypeOf

Object

Returns the type of the control.