Skip to main content
Version: Next

OBJECT Get text orientation

OBJECT Get text orientation ( * ; object : Text ) : Integer
OBJECT Get text orientation ( object : Variable, Field ) : Integer

ParameterTypeDescription
*Operator→If specified, object is an object name (string) ; if omitted, object is a variable or a field
objectText, Variable, Field→Object name (if * is specified) or
Variable or field (if * is omitted)
Function resultInteger←Angle of text rotation
History
ReleaseChanges
14Created

Description​

The OBJECT Get text orientation command returns the current orientation value applied to the text of the object(s) designated by the object and * parameters.

You can set the "Orientation" option for an object in Design mode using the Property List, or using the OBJECT SET TEXT ORIENTATION command.

Passing the optional * parameter indicates that the object parameter is an object name (string). If you do not pass this parameter, it indicates that the object parameter is a field or variable. In this case, you pass a field or variable reference instead of a string (field or variable object only).

The value returns corresponds to one of the following constants, found in the "Form Objects (Properties)" theme:

ConstantTypeValueComment
Orientation 0°Integer0No rotation (default value)
Orientation 180°Integer180Orientation of text to 180° clockwise
Orientation 90° leftInteger270Orientation of text to 90° counter-clockwise
Orientation 90° rightInteger90Orientation of text to 90° clockwise

Example​

Given the following object (where a "90° left" orientation was applied in the Form editor):

When the form is executed, if you call the following statement:

 OBJECT SET TEXT ORIENTATION(*;"myText";Orientation 180°)

... then the object appears as follows:

 $vOrt:=OBJECT Get text orientation(*;"myText") //$vOrt=180

See also​

OBJECT SET TEXT ORIENTATION

Properties​

Command number1283
Thread safeno