Fastreport.Net用戶手冊(十五):表達(dá)式顯示
"Text"對象能夠包含帶有表達(dá)式的純文本。例如:
Today is [Date]
當(dāng)在打印這樣的對象時(shí),所有包含在文本中的表達(dá)式都會被計(jì)算出來。所以結(jié)果會是這樣:
Today is 12.09.2010
你可以看到,表達(dá)式通過方括號被識別。這是在包含字符串 "[,]"的"Brackets"屬性中設(shè)置的。在需要時(shí),你可以為其設(shè)置不同的符號,例如 "<,>"或者"<!,!>"。如果設(shè)置為"<!,!>",將會有如下顯示:
Today is <!Date!>
除此之外,禁用所有表達(dá)式也是可以的。你只需設(shè)置 AllowExpressions屬性為false。在此種設(shè)置下文本將不會被識別為表達(dá)式。
在方括號內(nèi),你可以使用任何有效的表達(dá)式。例如,一個(gè)含有如下文本的對象:
2 * 2 = [2 * 2]
將會被打印成如下效果:
2 * 2 = 4
常犯的錯(cuò)誤 — 嘗試在方括號外編寫一個(gè)表達(dá)式。例如:
2 * 2 = [2] * [2]
此文本將會打印出如下效果:
2 * 2 = 2 * 2
有一些在表達(dá)式中的元素需要其自己的方括號。例如,一個(gè)到系統(tǒng)變量的引用。讓我們來看看下面這個(gè)例子:
The next page: [[Page] + 1]
此文本包含表達(dá)式[Page] + 1。Page是一個(gè)系統(tǒng)變量,表示當(dāng)前報(bào)表頁的數(shù)量。它被包含在自己的括號里。這些括號必須為方括號,此處無關(guān)"Text"對象設(shè)置。
嚴(yán)格來說,在上面舉例這種使用 "Date"系統(tǒng)變量的情況事我們應(yīng)該使用兩對方括號:
Today is [[Date]]
然而FastReport可以幫您省去不必要的括號與其它繁瑣操作。
相關(guān)鏈接:
關(guān)于產(chǎn)品相關(guān)的任何問題,歡迎咨詢在線客服>>