原創|使用教程|編輯:鄭恭琳|2016-09-27 17:02:51.000|閱讀 1086 次
概述:本文將向您簡要介紹Fastreport.Net的文本中表達式的顯示規則。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
"Text"對象能夠包含帶有表達式的純文本。例如:
Today is [Date]
當在打印這樣的對象時,所有包含在文本中的表達式都會被計算出來。所以結果會是這樣:
Today is 12.09.2010
你可以看到,表達式通過方括號被識別。這是在包含字符串 "[,]"的"Brackets"屬性中設置的。在需要時,你可以為其設置不同的符號,例如 "<,>"或者"<!,!>"。如果設置為"<!,!>",將會有如下顯示:
Today is <!Date!>
除此之外,禁用所有表達式也是可以的。你只需設置 AllowExpressions屬性為false。在此種設置下文本將不會被識別為表達式。
在方括號內,你可以使用任何有效的表達式。例如,一個含有如下文本的對象:
2 * 2 = [2 * 2]
將會被打印成如下效果:
2 * 2 = 4
常犯的錯誤 — 嘗試在方括號外編寫一個表達式。例如:
2 * 2 = [2] * [2]
此文本將會打印出如下效果:
2 * 2 = 2 * 2
有一些在表達式中的元素需要其自己的方括號。例如,一個到系統變量的引用。讓我們來看看下面這個例子:
The next page: [[Page] + 1]
此文本包含表達式[Page] + 1。Page是一個系統變量,表示當前報表頁的數量。它被包含在自己的括號里。這些括號必須為方括號,此處無關"Text"對象設置。
嚴格來說,在上面舉例這種使用 "Date"系統變量的情況事我們應該使用兩對方括號:
Today is [[Date]]
然而FastReport可以幫您省去不必要的括號與其它繁瑣操作。
相關鏈接:
關于產品相關的任何問題,歡迎咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn