文檔首頁>>FastReport VCL程序員手冊>>FastReport VCL程序員手冊:修改報告頁面的屬性
FastReport VCL程序員手冊:修改報告頁面的屬性
FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的報告和文檔創(chuàng)建VCL庫。它提供了可視化模板設計器,可以訪問為30多種格式,并可以部署到云,網(wǎng)站,電子郵件和打印中。
近日,F(xiàn)astReport VCL更新至v6.9,在新版本中,在PDF更新中增加了對以下對象的并行表單支持:文本,替換和圖片。能夠通過InteractiveForms字體子集屬性將所需的字形僅包含在相互之間形式中。同時修復了多個Bug問題。歡迎下載體驗。(旁邊向下按鈕下載)
有時有必要從代碼中修改報告頁面設置(例如,修改紙張對齊方式或尺寸)。本TfrxReportPage類包含以下屬性,定義頁面的大?。?br />
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屬性應手動填寫。
以下示例顯示了如何修改第一頁的參數(shù)(假設我們已經(jīng)有一個報告):
Pascal:
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報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport .NET正在慧都網(wǎng)火熱銷售中!>>查看價格詳情