原創(chuàng)|使用教程|編輯:我只采一朵|2017-12-13 10:26:33.000|閱讀 249 次
概述:本文將告訴你如何直接通過命令行使用報表生成器。如果你想從自己的應(yīng)用程序?qū)С龌虬l(fā)送報表,這可能很有用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport Desktop軟件包包含一個控制臺報表生成器。報表生成器(Report Builder)是用于自動執(zhí)行報表操作的控制臺程序。你可以執(zhí)行以下操作:
報表生成器與配置器緊密相關(guān),配置器創(chuàng)建特殊的配置文件 - 指令。這些指令允許你指定報表的導(dǎo)出,選擇保存報表的位置以及通過電子郵件發(fā)送報表。生成器接收這些指令,并按計劃程序中創(chuàng)建的計劃執(zhí)行它們。但是什么都不能阻止你直接通過命令行使用生成器。如果你想從自己的應(yīng)用程序?qū)С龌虬l(fā)送報表,這可能很有用。
讓我們看看與報表生成器的三個交互選項:
·將配置文件發(fā)送給builder。為此,請在Windows命令行上運行Report Builder,并將其傳遞給配置文件:
"Builder.exe path / to / config.xml
"
在這里,就像你理解的那樣,builder調(diào)用了一個參數(shù)——配置文件的路徑;
·將配置文件發(fā)送到builder并覆蓋其一些參數(shù)。你可以選擇下載配置文件并替換所需的選項,例如保存報表導(dǎo)出的目錄:
"Builder.exe --Config-Path = path / to / config.xml --Save-Path =. / Dir
"
也就是說,要覆蓋該屬性,請使用以下方案:
- Team {name} - {parameter name} = {value}
結(jié)果會是像這樣:
--Save-Path =. / Dir
在覆蓋命令的情況下,你需要指定Config命令來確定配置文件的路徑。
·將參數(shù)-命令發(fā)送給builder。使用這種方法,我們不加載配置文件,但實際上我們在命令行中為builder生成了指令。傳遞參數(shù),并在配置器中定義它們。我們來看一個例子:
--Report-Path="report.frx" --Export-As=image --Export-ImageFormat=Jpeg --Export-JpegQuality=80
--Save-To=folder --Save-Path="path/to/folder"
由于我們沒有加載配置文件,所以在這里不需要“--Config
”命令。請注意,我們使用了三次“--Export
”命令。對于你要覆蓋的每個導(dǎo)出屬性(而不是默認值),你需要編寫命令名稱。
因此,你可以在配置器中定義任何可用的參數(shù)。在FastReport Desktop的文檔中可以找到命令和屬性(attributes)的完整列表。
所以,我們已經(jīng)考慮了使用控制臺報表生成器的各種選項。現(xiàn)在,你可以將它與你的程序結(jié)合使用,且只需發(fā)送一組參數(shù)即可。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn