"Text"對象可以包含帶有表達式的純文本。例如:spa
Today is [Date].net
當在打印這樣的對象時,全部包含在文本中的表達式都會被計算出來。因此結果會是這樣:對象
Today is 12.09.2010字符串
你能夠看到,表達式經過方括號被識別。這是在包含字符串 "[,]"的"Brackets"屬性中設置的。在須要時,你能夠爲其設置不一樣的符號,例如 "<,>"或者"<!,!>"。若是設置爲"<!,!>",將會有以下顯示:get
Today is <!Date!>io
除此以外,禁用全部表達式也是能夠的。你只需設置 AllowExpressions屬性爲false。在此種設置下文本將不會被識別爲表達式。ast
在方括號內,你可使用任何有效的表達式。例如,一個含有以下文本的對象:變量
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能夠幫您省去沒必要要的括號與其它繁瑣操做。
相關連接: