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