翻譯|使用教程|編輯:周思宇|2023-04-23 09:41:05.717|閱讀 197 次
概述:在 Fastreport 用戶手冊(cè)上一篇文章中,我們分享了 "Text"對(duì)象和文本編輯,本文主要分享“顯示表達(dá)式”,希望能為您提供幫助。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報(bào)表分析解決方案,使用FastReport .NET可以創(chuàng)建獨(dú)立于應(yīng)用程序的.NET報(bào)表,同時(shí)FastReport .Net支持中文、英語等14種語言,可以讓你的產(chǎn)品保證真正的國際性。
在 Fastreport 用戶手冊(cè)上一篇文章中,我們分享了 "Text"對(duì)象和文本編輯,本文主要分享“顯示表達(dá)式”,希望能為您提供幫助。
"Text" 對(duì)象可以包含混合了表達(dá)式的純文本。例如:
Today is [Date]打印此類對(duì)象時(shí),將計(jì)算文本中包含的所有表達(dá)式。所以結(jié)果可能是這樣的:
Today is 12.09.2010如圖所示,表達(dá)式由方括號(hào)標(biāo)識(shí)。這是在“Brackets”屬性中設(shè)置的,默認(rèn)情況下包含字符串“[,]”。需要時(shí),您可以使用不同的符號(hào)集,例如“<,>”或“<!,!>” . 在最后一種情況下,文本中的表達(dá)式將如下所示:
Today is <!Date!>除此之外,可以禁用所有表達(dá)式。為此,請(qǐng)將 AllowExpressions 屬性設(shè)置為 false。在這種情況下,文本將“按原樣”顯示。
在方括號(hào)內(nèi),您可以使用任何有效的表達(dá)式。在指南后文“表達(dá)式”的文章中閱讀有關(guān)表達(dá)式的更多信息。例如,具有以下文本的對(duì)象:
2 * 2 = [2 * 2]會(huì)打印成這樣:
2 * 2 = 4常見錯(cuò)誤 - 試圖在方括號(hào)外寫一個(gè)表達(dá)式。提醒一下,它被認(rèn)為是一個(gè)表達(dá)式,并且只執(zhí)行位于方括號(hào)內(nèi)的表達(dá)式。例如:
2 * 2 = [2] * [2]此文本將以這種方式打印:
2 * 2 = 2 * 2表達(dá)式中可能有一些元素需要自己的方括號(hào)。例如,它可能是對(duì)系統(tǒng)變量的引用。讓我們看看下面的例子:
The next page: [[Page] + 1]文本包含一個(gè)表達(dá)式[Page] + 1.Page 是一個(gè)系統(tǒng)變量,它返回當(dāng)前報(bào)表頁的編號(hào)。它包含在自己的括號(hào)中。無論“文本”對(duì)象設(shè)置如何,這些括號(hào)都必須是方括號(hào)。
嚴(yán)格來說,在上面的示例中使用“Date”系統(tǒng)變量時(shí),我們應(yīng)該使用兩對(duì)方括號(hào):
Today is [[Date]]然而,如果表達(dá)式中只有一個(gè)成員,F(xiàn)astReport 允許省略一對(duì)不必要的括號(hào)。
本次關(guān)于 FastReport .Net 中對(duì)顯示表達(dá)式的介紹就講解到這里了,點(diǎn)擊此處查看關(guān)于用戶指南的更多內(nèi)容。如果您想獲取更多產(chǎn)品試用/授權(quán)/價(jià)格信息,請(qǐng)點(diǎn)擊FastReport .Net了解,或者點(diǎn)擊咨詢。
FastReport技術(shù)QQ群:585577353 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn