LibreOffice
LibreOffice 24.2 SDK API Reference
Variables
com::sun::star::text::WritingMode2 Constant Group Referencepublished

this set of constants describes different writing directions More...

Variables

const short LR_TB = 0
 text within lines is written left-to-right. More...
 
const short RL_TB = 1
 text within a line are written right-to-left. More...
 
const short TB_RL = 2
 text within a line is written top-to-bottom. More...
 
const short TB_LR = 3
 text within a line is written top-to-bottom. More...
 
const short PAGE = 4
 obtain writing mode from the current page. More...
 
const short CONTEXT = 4
 obtain actual writing mode from the context of the object. More...
 
const short BT_LR = 5
 text within a line is written bottom-to-top. More...
 
const short TB_RL90 = 6
 text within a line is written top-to-bottom so as if a horizontal left-to-right line is clockwise rotated by 90deg. More...
 

Detailed Description

this set of constants describes different writing directions

In addition to numerous explicit writing directions, it allows to specify to take the writing direction from the object's context.

Variable Documentation

◆ BT_LR

const short BT_LR = 5

text within a line is written bottom-to-top.

Lines and blocks are placed left-to-right.

Since
LibreOffice 6.3

◆ CONTEXT

const short CONTEXT = 4

obtain actual writing mode from the context of the object.

◆ LR_TB

const short LR_TB = 0

text within lines is written left-to-right.

Lines and blocks are placed top-to-bottom.

Typically, this is the writing mode for normal "alphabetic" text.

◆ PAGE

const short PAGE = 4

obtain writing mode from the current page.

May not be used in page styles.

Deprecated:
Use CONTEXT instead.

◆ RL_TB

const short RL_TB = 1

text within a line are written right-to-left.

Lines and blocks are placed top-to-bottom.

Typically, this writing mode is used in Arabic and Hebrew text.

◆ TB_LR

const short TB_LR = 3

text within a line is written top-to-bottom.

Lines and blocks are placed left-to-right.

Typically, this writing mode is used in Mongolian text.

◆ TB_RL

const short TB_RL = 2

text within a line is written top-to-bottom.

Lines and blocks are placed right-to-left.

Typically, this writing mode is used in Chinese and Japanese text.

◆ TB_RL90

const short TB_RL90 = 6

text within a line is written top-to-bottom so as if a horizontal left-to-right line is clockwise rotated by 90deg.

Lines and blocks are placed right-to-left. This corresponds to OOXML attribute vert="vert" for shapes and ECMA w:val="tbRl" attribute in <w:textDirection> element.

Since
LibreOffice 7.5