概述
數據報表設計器雙向特徵特徵
雙向特徵DataReport 的 “屬性”視窗提供的 RightToLeft 屬性將:
決定報表標題的讀順序。
為新添加的具有 RightToLeft 屬性的控制項建立預設的 RightToLeft 屬性值。
決定列印行為。
報表為 RTL 或 LTR取決於 RightToLeft 屬性的設定值。如果 RightToLeft 屬性設定為 True:
報表標題具有 RTL 讀順序並且在標題欄中為右對齊。
列印的文本將具有 RTL 讀順序,若沒有明確地設定對齊,則文本將為右對齊。
注意 導出的 HTML 檔案將包含 RptLabel、RptTextBox 和 RptFunction 控制項(參見下面)的 HTML DIR 屬性。若控制項的 RightToLeft 屬性設定為 True,則 Dir=RTL。
RptLabel RightToLeft 屬性
RptLabel 的“屬性”視窗提供了 RightToLeft 屬性。Label 控制項初始創建時的 RightToLeft 屬性設定繼承父報表的 RightToLeft 屬性設定。
當 RightToLeft 屬性設定為 True 時:
標題文本讀順序為 RTL 。
Alignment 設定為Right Justify,以對齊標題文本。
隨後,標題讀順序和對齊行為通過設定 RightToLeft 和 alignment 屬性來獨立地進行控制。Alignment 屬性可以在設計時或運行時設定。
RptTextBox RightToLeft 屬性
RptTextBox 的“屬性”視窗提供了 RightToLeft 屬性。Textbox 控制項初始創建時的 RightToLeft 屬性設定繼承父報表的 RightToLeft 屬性設定。
當 RightToLeft 屬性設定為 True 時:
文本讀順序為 RTL 。
Alignment 設定為 Right Justify,以對齊標題文本。
無論何時換行,所換行的對齊由 Alignment 屬性決定。文本可以是中東語、拉丁語或二者的混合。
隨後,標題讀順序和對齊行為通過設定 RightToLeft 和 Alignment 屬性來獨立地進行控制。Alignment 屬性只能在設計時設定,同顯示於非雙向視窗環境的行為屬性相同。
開發人員提示
編譯過的報表可能在用戶界面視圖上有一些按鈕(例如 Zoom)不能被本地化。當創建和發布本地化的報表時,中東語言的開發者必須清楚這些。