半岛外围网上直营

logo FastReport VCL程序员手册
文档半岛外围网上直营>>FastReport VCL程序员手册>>FastReport VCL程序员手册:修改报告页面的属性

FastReport VCL程序员手册:修改报告页面的属性


FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的报告和文档创建VCL库。它提供了可视化模板设计器,可以访问为30多种格式,并可以部署到云,网站,电子邮件和打印中。

近日,FastReport VCL更新至v6.9,在新版本中,在PDF更新中增加了对以下对象的并行表单支持:文本,替换和图片。能够通过InteractiveForms字体子集属性将所需的字形仅包含在相互之间形式中。同时修复了多个Bug问题。欢迎下载体验。(旁边向下按钮下载)

立即点击下载FastReport VCL v6.9最新版

有时有必要从代码中修改报告页面设置(例如,修改纸张对齐方式或尺寸)。本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属性应手动填写。
以下示例显示了如何修改第一页的参数(假设我们已经有一个报告):
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正在慧都网火热销售中!>>查看价格详情
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP
利记足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 真人boyu·博鱼滚球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 最大网上PM娱乐城盘口(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规雷火竞技官方买球(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 雷火竞技权威十大网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) boyu·博鱼信誉足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 权威188BET足球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规188BET足球大全(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新)