翻譯|使用教程|編輯:楊鵬連|2021-04-23 14:36:12.667|閱讀 238 次
概述:FastReport VCL提供了可視化模板設計器,可以訪問為30多種格式,并可以部署到云,網站,電子郵件和打印中。有時有必要從代碼中修改報告頁面設置(例如,修改紙張對齊方式或尺寸)。本文詳細介紹了如何修改報告頁面的屬性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的報告和文檔創建VCL庫。它提供了可視化模板設計器,可以訪問為30多種格式,并可以部署到云,網站,電子郵件和打印中。
近日,FastReport VCL更新至v6.9,在新版本中,在PDF更新中增加了對以下對象的并行表單支持:文本,替換和圖片。能夠通過InteractiveForms字體子集屬性將所需的字形僅包含在相互之間形式中。同時修復了多個Bug問題。歡迎下載體驗。(旁邊向下按鈕下載)
有時有必要從代碼中修改報告頁面設置(例如,修改紙張對齊方式或尺寸)。本TfrxReportPage類包含以下屬性,定義頁面的大小:
property Orientation: TPrinterOrientation default poPortrait; property PaperWidth: Extended; property PaperHeight: Extended; property PaperSize: Integer;該PaperSize屬性設置紙張格式。這是Windows.pas中定義的標準值之一(例如DMPAPER_A4)。如果為此屬性分配了一個值,則FastReport會自動填充PaperWidth和PaperHeight屬性(紙張尺寸以毫米為單位)。將DMPAPER_USER(或256)值設置為格式,將意味著已設置自定義紙張尺寸。在這種情況下,PaperWidth和PaperHeight屬性應手動填寫。
var Page: TfrxReportPage; { the first report’s page has [1] index. [0] is the Data page. } Page := TfrxReportPage(frxReport1.Pages[1]); { modify the size } Page.PaperSize := DMPAPER_A2; { modify the paper orientation } Page.Orientation := poLandscape;C ++:
TfrxReportPage * Page; // the first report’s page has [1] index. [0] is the Data page. Page = (TfrxReportPage *)frxReport1.Pages[1]; // modify the size Page->PaperSize = DMPAPER_A2; // modify the paper orientation Page->Orientation = poLandscape;
如果您對FastReport感興趣,歡迎加入FastReport QQ交流群:702295239
還想要更多嗎?您可以點擊閱讀【FastReport報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport .NET正在慧都網火熱銷售中!>>查看價格詳情
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: