Skip to content

start:



Vertical Writing in Calc

To allow the user to write vertically in Calc cells the following changes need to be made:

Current Status

Currently Vertical Writing only applies to Western rules, the text will be positioned in a vertical manner and the characters will be turned by 90° clockwise. This applies to all characters without any exception (see figure 1). Furthermore changing to edit mode in such formatted cell leads back to horizontal input. The reading direction is also still left-to-right. This status is sufficient for Western layout purposes and has to stay this way.


Rahmen1

Back to top

CJK Sufficiency of Vertical Writing

While the vertical writing above applies to Western tastes it is no match for Asian needs. Asian layout needs the following items:

  • Write right-to-left in vertical mode

  • Do not turn Western input 90° clockwise but have it displayed vertically (see figure 2)

  • Do not turn special characters, such as brackets.

  • Do not change into horizontal input mode when in edit mode.

Rahmen2

English

German

Use Asian vertical layout mode

Asiatischen, vertikalen Layout Modus benutzen

Back to top

To accomplish this layout scheme an enhanced UI must be created.

The user now can choose in between the old way by just pressing the Text Direction button for Vertical Layout or one can chose to activate the Asian Vertical Layout mode additionally. This would switch in the mode described above.

Once the Text Direction button for Vertical Layout is unchecked the "Use Asian vertical layout mode" checkbox/entry will be greyed out. The status though should stay thus re-enabling vertical layout will result in the last setting chosen before.

If Asian Language Support is disabled within StarOffice/StarSuite the "Use Asian vertical layout mode" checkbox/entry must be hidden. Furthermore the Object Bar should get two new symbols (“Text direction from left to right” and “Text direction from top to bottom”). Both are hidden by default. For further details please refer to figure 3 below

Figure 3





































































Back to top