ActiveReports 报表中 RDF 文件解析
生活随笔
收集整理的這篇文章主要介紹了
ActiveReports 报表中 RDF 文件解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
AcitveReport 提供兩種報表模板,XML(RPX)模板和Code-Based 模板。兩者都可以用于設計報表。
但是 RDF 格式文件我們大多不是很了解。許多客戶在提到 RDF 格式時顯得無所適從。其實 RDF 格式文件是 ActiveReport 一種特有的文件擴展類型。在本片文章中,我們將詳細介紹 RDF 格式文件。
什么是 RDF 格式?官方的解釋為:“RDF 是一種文件格式,其中數據為靜態的。已存儲的報表模板在調用時會展示其中的數據”。
通過官方術語你是否理解呢?下面闡述 RDF 格式文件的作用。
報表的 Document 在報表運行之前就已經生成了,但是在運行之前 Document 為空。在報表運行之后,Document 中會創建一頁或多頁報表。
報表中的每一頁都僅僅是一張畫布,在這張畫布上我們渲染報表控件,來展示數據。所以每一頁報表都會包含很多關于控件位置、填充色等等的格式信息。
之前的一篇文章提到過,Document 文件以字節流的形式存儲在緩存中。如果我們存儲 document 到物理磁盤中,會丟失很多信息。這時我們就可以通過 .rdf 文件來存儲 Document。下面是代碼片段:
現在你清楚了嗎?RDF 格式文件可以非常完整的保存報表的信息。我們可以隨時隨地復用之前設計好的報表,代碼片段:
rpt.Document.Load(NewRDF.RDF); pdfExport(rpt.document,"pdfexport.pdf");總結
以上是生活随笔為你收集整理的ActiveReports 报表中 RDF 文件解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑任务组层叠窗口设置方法
- 下一篇: 接口还是抽象类?