Einstellen der Lesereihenfolge |
Zwei Gegebenheiten können sich auf die Lesereihenfolge von Text auswirken. Jede Sprache besitzt eine inhärente Lesereihenfolge, und bei Text, der Sprachen vermischt, liegt eine Lesereihenfolge für die getrennten Zeichenfolgen einer jeden Sprache vor.
Die inhärente Lesereihenfolge einer Sprache ist die Richtung, in der ihre Symbole gelesen und geschrieben werden. Viele Sprachen, u. a. Englisch, Spanisch und Arabisch, werden von links nach rechts gelesen. Einige wenige, wie z.B. Hebräisch und Arabisch, werden von rechts nach links gelesen. Die folgenden Beispiele veranschaulichen den Unterschied zwischen der Lesereihenfolge von links nach rechts und von rechts nach links.
Deutsch ist Links-nach-Rechts (LNR):
Leute sollten mehr Hüte tragen.
Start→
Hebräisch ist Rechts-nach-Links (RNL):
אנשים צריכים ללבוש יותר כובעים.
←Start
Wenn eine Zeile Text aus RNL- und LNR-Sprachen enthält, besteht diese aus getrennten Zeichenfolgen aus jeder Sprache. Innerhalb der Folge benutzen die Zeichen die inhärente Lesereihenfolge der jeweiligen Sprache. Die Folgenreihe besitzt aber auch eine Lesereihenfolge, die von der Absicht des Autoren definiert wird.
Im folgenden Beispiel geben die Zahlen die Lesereihenfolge der Zeichenfolgen an, und die Pfeile zeigen die Lesereihenfolge innerhalb der einzelnen Zeichenfolgen:
Hebräisch in Deutsch enthalten (übergeordnete Lesereihenfolge ist LNR)
Das hebräische Wort für Hut ist כובע und ist schwer auszusprechen.
|1→ | ←2|3→ |
Deutsch in Hebräisch enthalten (übergeordnete Lesereihenfolge ist RNL)
המילה של אנגלית לכובע Hut, שקשה לבטא.
| ←3|2→ | ←1|
Wenn der Text in der falschen Lesereihenfolge gedruckt wird, kann das Ergebnis dramatisch sein. Im folgenden Beispiel handelt es sich um eine Übersetzung des deutschen Begriffs 2,5-Zoll-Schraube ins Hebräische:
Anzeige LNR (wie beabsichtigt)
2.5" הברג
|1→| ←2|
Falsche Anzeige RNL
2.5" הברג
| ←2|1→|
Vorlagen
Dateneingabeformulare
Auf Vorlagen können Sie die Lesereihenfolge für Textobjekte und auch für die Klarschriftkomponente eines Strichcode-Objekts festlegen. Die Eigenschaft Lesereihenfolge befindet sich auf der Registerkarte Layout der Eigenschaftsseite Textformat. Wenn diese Eigenschaft auf Automatisch gesetzt ist, wird die Lesereihenfolge des Objekts durch das Skript bestimmt, das auf der Registerkarte Erweitert auf der Eigenschaftsseite Schriftart ausgewählt wird. Skripte, die eine Variante des Arabischen oder Hebräischen sind, geben eine Lesereihenfolge von rechts nach links vor.
Bei der Gestaltung von Dateneingabeformularen können Sie eine Lesereihenfolge für das Formular sowie für die einzelnen Steuerelemente und Objekte auf dem Formular festlegen.
Lesereihenfolge für ein Dateneingabeformular: Bei der Gestaltung eines Dateneingabeformulars können Sie die Lesereihenfolge für das Formular so festlegen, wie sie zum Druckzeitpunkt erscheint. Diese Einstellung wirkt sich darauf aus, ob der Formulartitel von links nach rechts oder von rechts nach links gelesen wird, und bestimmt die Reihenfolge, in der die Schaltflächen Vorschau und Abbrechen unten im Formular erscheinen.
Außerdem ist bei der Festlegung der Lesereihenfolge Folgendes zu beachten:
Die Standard-Lesereihenfolge basiert auf der Einstellung Sprache, die auf der Registerkarte Regionale Einstellungen des Dialogfelds Benutzereinstellungen festgelegt wurde. Sprachen in einer Variante der arabischen oder hebräischen Sprache geben eine Lesereihenfolge von Rechts nach Links vor.
Mit der Lesereihenfolge, die für das Formular eingestellt wird, wird auch die Lesereihenfolge aller Steuerelemente und Objekte auf dem Formular vorgegeben, deren Eigenschaft Lesereihenfolge auf Automatisch gesetzt ist.
Lesereihenfolge für Steuerelemente und Textobjekte auf dem Dateneingabeformular: Die Eigenschaft Lesereihenfolge für ein Steuerelement befindet sich auf der Eigenschaftsseite des Steuerelements. Bei einem Texteingabefeld finden Sie diese Eigenschaft zum Beispiel auf der Eigenschaftsseite Texteingabefeld.
Wenn für die Lesereihenfolge eines Steuerelements die Einstellung „von rechts nach links“ gewählt wird, hängt das spezifische resultierende Verhalten vom jeweiligen Steuerelement ab. Grundsätzlich gilt jedoch Folgendes:
Skripts werden in einer Sprache interpretiert, die von rechts nach links gelesen wird. Dies ist bei der Verarbeitung von Zahlen und Interpunktionszeichen am offensichtlichsten.
Texte werden am rechten Rand ausgerichtet, nicht links.
Elemente wie vertikale Bildlaufleisten erscheinen statt auf der rechten Seite auf der linken Seite.
Die Richtung der horizontalen Bildlaufleisten und Schieberegler wird umgekehrt.
Die Ausrichtung und die Richtung der Schaltflächen auf den Symbolleisten werden umgekehrt.