指定讀取順序 |
有兩個因素會影響文字的讀取順序。每種語言具有內在的讀取順序,並且在混合語言文字中,每種語言的單獨空間文字有一定的讀取順序。
一種語言的「內在閱讀順序」指此語言字元的閱讀和書寫方向。許多語言 (包括英文、西班牙文和俄文) 都是從左至右讀寫。其他部分語言,例如希伯來文和阿拉伯文,則從右至左讀寫。以下範例示範從左向右和從右向左讀取順序之間的差異:
英文 (從左至右的順序)
希伯來文 (從右至左的順序)
當一行文字同時包含從右至左和從左至右的語言時,則表示其由不同語言的字元序列組成。在空間內,字元使用語言的內在讀取順序。但一系列的字元序列也有一個由作者的意圖決定的整體讀取順序。
在下列範例中,數字指示所有字元序列的整體讀取順序,而箭頭指示每個序列內的讀取順序。
希伯來文包含在英文中 (整體讀取順序是從左至右)
英文包含在希伯來文中 (整體讀取順序是從右至左)
當以錯誤的讀取順序列印文字時,結果可能非常顯著。在以下範例中,文字是從英文術語 2.5" Screw 翻譯成希伯來文:
正確顯示的從左至右的順序 (如預期顯示)
不正確顯示的從右至左的順序
您可以在 BarTender 的下列區域設定讀取順序:
使用者介面中的編輯方塊
範本
資料輸入表
若要設定使用者介面中所有編輯方塊的讀取順序,可以使用「BarTender 文件選項」對話方塊中「檢視選項」索引標籤上「區域設定」區域下的「讀取順序」設定。
例如,受此設定影響的編輯方塊包括:
「BarTender 文件密碼」對話方塊中的「新密碼」編輯方塊
「BarTender 文件選項」對話方塊「說明」索引標籤上的「此文件的註解」編輯方塊。
在範本中,您可以設定文字物件的讀取順序,也可以設定條碼物件的人類可讀元件的讀取順序。若要執行此動作,請使用「文字格式」屬性頁面中「版面配置」索引標籤上的「讀取順序」屬性。當此屬性設定為「自動」時,物件的讀取順序由「字型」屬性頁面的「進階」索引標籤上選取的「指令檔」設定來確定;阿拉伯文或希伯來文變體的語言為從右至左的讀取順序。
設計資料輸入表單時,您可以指定表單的讀取順序,以及表單上個別控制項和物件的讀取順序。
資料輸入表的讀取順序:設計資料輸入表單時,您可以指定表單在列印期間顯示時的讀取順序。這會影響表單標題的讀取順序是從左至右還是從右至左,還會影響「預覽」和「取消」按鈕在表單底部的顯示順序。
設定表單的讀取順序時,請務必注意下列事項:
預設讀取順序由「使用者喜好設定」對話方塊的「區域設定」索引標籤上指定的「語言」設定來確定。阿拉伯文或希伯來文變體的語言為從右至左的讀取順序。
您為表單設定的讀取順序還會指示表單上「讀取順序」屬性設定為「自動」的任何控制項或物件的讀取順序。
個別控制項和物件的讀取順序:您可以在控制項的屬性頁面上找到控制項的「讀取順序」屬性。例如,文字輸入方塊控制項的「讀取順序」屬性位於「文字輸入方塊」屬性頁面上。
當您將控制項的讀取順序設定為從右至左時,所產生的行為是控制項特有的,但通常,控制項會執行下列一或多個動作:
將字集解譯為從右至左的語言。這在處理數字和標點符號時最為明顯。
將文字對齊方式變更為從左向右。
將元素 (如垂直捲動條) 移動到左側而非右側。
反轉水平捲動條和滑桿的方向。
反轉工具列按鈕的對齊方式和方向。