Obsługa słów lewo-prawo/prawo-lewo (LTR/RTL) działa na dwóch poziomach: poziomie akapitu, który może być kontrolowany przez kliknięcie prawym przyciskiem myszy na akapicie i wybranie odpowiedniego kierunku (prawo-lewo lub lewo-prawo); oraz poziomie run.
Rozważmy następującą sekwencję liter:
ABCD
Jest to przykład run LTR. Jeśli używamy języka RTL, nawet jeśli kolejność liter jest taka sama, tekst powinien być wyświetlany w odwrotnej kolejności, jako przebieg RTL.
Actual order: ABCD
Visual order: DCBA
Kiedy dodajemy znaki neturalne - znaki, które nie mają reguł czy są wyświetlane jako LTR czy RTL - kierunek przebiegu nie może być określony na podstawie samych znaków; musimy jawnie zdefiniować kierunek przebiegu:
(assumes LTR paragraph direction)
Actual order: ABCD0123
LTR run: ABCD0123
partial RTL run: DCBA0123
full RTL run: 3210DCBA
Podczas pisania nie ma potrzeby ustawiania kierunku przebiegu; Word ustawia kierunek przebiegu danego znaku neutralnego na podstawie kierunku aktualnego języka, w którym piszemy.
W starszych wersjach Worda (<=2003) nie znalazłem możliwości zrobienia tego przez UI, tylko przez edytor VBA.
- Zaznacz tekst, który chcesz zmienić
- Naciśnij ALT+F11, aby otworzyć środowisko programistyczne VBA
- Kliknij na okienko Immediate; lub jeśli nie jest ono widoczne, naciśnij CTRL+G
- Wpisz
Selection.LtrRun
i naciśnij ENTER
Uwaga: Aby ustawić przebieg na RTL, wpisz Selection.RtlRun
W programie Word 2010 można dostosować wstążkę, dodając polecenia LtrRun
i RtlRun
do ustawiania kierunku przebiegu LTR/RTL.