指定读取顺序 |
影响文本读取顺序的因素有两个。每种语言具有内在的读取顺序,并且在混合语言文本中,每种语言的单独空间文本有一定的读取顺序。
一种语言的内在读取顺序指该语言的符号的阅读和书写方向。多数语言(例如英文、西班牙文和俄文)都是从左到右阅读和书写的。少数语言(例如希伯来文和阿拉伯文)是从右到左阅读和书写的。以下示例示范从左向右和从右向左读取顺序之间的差异。
英语(从左到右)
希伯来文(从右到左)
当一行文本同时包含从右到左和从左到右的语言时,则每种语言单独占一空间。在空间内,字符使用语言的内在读取顺序。但是,一连串的字符序列也有一个整体的读取顺序,这是由作者的意图所决定的。
在以下示例中,数字指示所有字符序列的整体读取顺序,而箭头指示每个字符序列内的读取顺序。
希伯来语包含英语(全部阅读顺序从左到右)
希伯来文中包含英文(整体读取顺序为从右到左)
当以错误的读取顺序打印文本时,结果可能非常显著。在以下示例中,文本是从英文术语 2.5" Screw 翻译成希伯来文:
正确显示的从左到右的顺序(按预期)
错误显示的从右到左的顺序
您可以在 BarTender 的以下区域中配置读取顺序:
用户界面中的编辑框
模板
数据输入表单
要配置用户界面中所有编辑框的读取顺序,可以使用“BarTender 文档选项”对话框中“查看选项”选项卡上“区域设置”区域下的“读取顺序”设置。
例如,受此设置影响的编辑框包括:
“BarTender 文档密码”对话框上的“新密码”编辑框。
“BarTender 文档选项”对话框中“注释”选项卡上的“此文档的注释”编辑框
在模板上,可以为文本对象配置读取顺序,还可以为条形码对象的人类可读组件配置读取顺序。要执行此操作,可以使用“读取顺序”属性,该属性位于“文本格式”属性页的“布局”选项卡上。将此属性设置为“自动”时,对象的读取顺序由“字体”属性页的“高级”选项卡上所选的“书写体”设置来确定;若语言为阿拉伯文或希伯来文的变体,则读取顺序为从右到左。
设计数据输入表单时,可以为表单指定读取顺序,还可以为表单上的单个控件和对象指定读取顺序。
数据输入表单的读取顺序:设计数据输入表单时,可以指定表单在打印期间显示时的读取顺序。这会影响表单标题是从左向右还是从右向左阅读,以及“预览”和“取消”按钮在表单底部的显示顺序。
设置表单的读取顺序时,务必注意以下事项:
默认的读取顺序取决于在“用户首选项”对话框的“区域设置”选项卡上指定的“语言”设置。若语言为阿拉伯文或希伯来文的变体,则读取顺序为从右到左。
您为表单设置的读取顺序还会指示表单上“读取顺序”属性设置为“自动”的任何控件或对象的读取顺序。
单个控件和对象的读取顺序:控件的“读取顺序”属性位于在控件的属性页上。例如,文本输入框控件的“读取顺序”属性位于“文本输入框”属性页上。
将控件的读取顺序设置为从右到左时,所产生的行为将特定于该控件,但通常,该控件将执行以下一个或多个操作:
将字符集解释为从右到左的语言。这在处理数字和标点符号时最为明显。
将文本对齐方式更改为从左向右。
将元素(如垂直滚动条)移动到左侧而非右侧。
保留水平滚动条和滑块的方向。
反转工具栏按钮的对齐方式和方向。