指定读取顺序

有两个条件可能会影响文本的读取顺序。 每种语言具有内在的阅读顺序,并且在混合语言文本中,每种语言的单独空间文本有一定的阅读顺序。

Closed一种语言的内在阅读顺序

一种语言的内在阅读顺序指该语言字符的阅读和书写方向。 许多语言(包括英文、西班牙文和俄文)都是从左向右阅读。 少数语言,例如希伯莱文和阿拉伯文,则从右向左读。 以下示例示范从左向右和从右向左读取顺序之间的差异:

英语从左到右:
People ought to wear more hats.
Start

Hebrew is Right-to-Left (RTL):
אנשים צריכים ללבוש יותר כובעים.
开始

Closed方向混合式文本中的阅读顺序

当一行文本同时包含从右到左和从左到右的语言时,则每种语言单独占一空间。 在空间内,字符使用语言的内在阅读顺序。 但是一系列的空间也有一个由作者的意图决定的阅读顺序。

在本例中,数字指示空间的阅读顺序,箭头显示每个空间内的阅读顺序:

Hebrew included in English (overall reading order is LTR)
The Hebrew word for hat is כובע, which is hard to pronounce.
|1→ | ←2|3→ |

包含在希伯来文中的英文(整体读取顺序为从右向左)
המילה של אנגלית לכובע hat,?שקשה לבטא.
| ←3|2→ | ←1|

当以错误的阅读顺序打印文本时,结果可能非常显著。 在以下示例中,文本是从英文术语 2.5" Screw 翻译成希伯来文:

Displayed LTR (as intended)
2.5" הברג
|1→ | ←2|

错误地从右向左显示
2.5" הברג
||   ←2|1→|

ClosedSelecting the Reading Order in BarTender

针对 BarTender 的以下区域,可以设置读取顺序:

用户界面编辑框

您可以对“BarTender 文档选项”对话框中“区域设置”选项卡的 BarTender 用户界面中的所有编辑框的读取顺序进行设置。 此设置所影响的编辑框示例包括以下内容:

模板

在模板上,您可以设置文本对象的读取顺序,也可以设置条形码对象用户可读组件的读取顺序。 “读取顺序”属性位于“文本格式”属性页的“效果”选项卡上。 当此属性设置为“自动”时,对象的读取顺序由在“字体”属性页“高级”选项卡上选择的“脚本”决定;阿拉伯文或希伯来文变体的脚本将指示从右向左的读取顺序。

数据输入表单

设计数据输入表单时,您可以指定表单的读取顺序,以及表单上个别控件和对象的读取顺序。