Package ilcd
Class Control

Public Method setTextGraphicOrientation

static void setTextGraphicOrientation(int orientation)

Throws:

_INSERT_METHOD_SIGNATURE_HERE_

Description:

Parameter Range Description
orientation 0 ... 3 screen orientation

Sets the orientation of subsequent text and graphic drawing to one of the following modes:

orientation Description
ORIENTATION_LANDSCAPE
ORIENTATION_PORTRAIT 90°
ORIENTATION_LANDSCAPE_UPSIDE_DOWN 180°
ORIENTATION_PORTRAIT_UPSIDE_DOWN 270°

Note

Example

General.resetAll();

Control.setLineStyle(Attribute.LINE_DOTTED);

 

Control.setCursorPosition(50, 130);
Control.setTextAlignment(Control.TEXT_CENTER_HORIZONTALLY |
                         Control.TEXT_CENTER_VERTICALLY |
                         Control.TEXT_TURN_ALIGNMENT_ON,
                         65, 50);

Draw.drawRectangle(0, 65, 50);

Draw.writeText("Text Orientation = 0");


Control.setCursorPosition(150, 130);
Control.setTextGraphicOrientation(ORIENTATION_PORTRAIT);
Control.setTextAlignment(Control.TEXT_CENTER_HORIZONTALLY |
                         Control.TEXT_CENTER_VERTICALLY |
                         Control.TEXT_TURN_ALIGNMENT_ON,
                         65, 50);
Draw.writeText("Text Orientation = 1");

// Draw Rectangle is not affected by Text Orientation,
// thus the point of origin is different and width are swapped

Control.setCursorPosition(150, 66);
Draw.drawRectangle(0, 65, 50);

See also:

Control.setScreenOrientation(int)
Concept of Viewports
Control.setTextAlignment(int, int, int)
Control.setCursorPosition(int, int)
Draw.drawRectangle(int, int, int)