FastReport 打印设置
属性和方法
TfrxPrintOptions.Copies
property Copies: Integer;
默认可打印份数。默认值为 1。
TfrxPrintOptions.Duplex
property Duplex: TfrxDuplexMode;
全局双工设置。仅在准备报表后设置。
TfrxPrintOptions.PrintMode
property PrintMode: TfrxPrintMode;
打印模式。默认值为 pmDefault。
TfrxPrintMode
打印模式。
unit
- pmDefault 默认模式。
- pmJoin 连接小页,在大页面上加入几个小页面。
- pmScale 比例,在指定的纸张尺寸上打印页面(使用缩放)。
- pmSplit 切分大页,将大页面拆分为几个较小的页面。
TfrxPrintOptions.PrintOnSheet
property PrintOnSheet: Integer;
打印报表的纸张尺寸。在 PrintMode
不是 pmDefault 时使用。 Windows.pas 中定义的纸张格式值之一(例如,DMPAPER_A4)。
TfrxPrintOptions.PrintPages
property PrintPages: TfrxPrintPages;
定义要打印的页面。默认值为 ppAll。
- ppAll 全部。
- ppOdd 奇数。
- ppEven 偶数。
TfrxPrintOptions.Reverse
property Reverse: Boolean;
确定是否按倒序打印页面。
TfrxPrintOptions.SplicingLine
property SplicingLine: Integer;
用于某些打印模式的切片线的大小。默认值为 3。
例子
打印设置
procedure TForm1.Button11Click(Sender: TObject);
begin
//加载报表
frxReport1.LoadFromFile('C:\Users\Administrator\Desktop\测试报表.fr3');
frxReport1.PrepareReport;
//设置不弹出打印对话框
frxReport1.PrintOptions.ShowDialog := False;
//设置报表打印2份
frxReport1.PrintOptions.Copies := 2;
//设置报表打印模式为切分大页,在A4的纸上
//frxReport1.PrintOptions.PrintMode := pmSplit;
//frxReport1.PrintOptions.PrintOnSheet := DMPAPER_A4;
//设置报表打印奇数页
frxReport1.PrintOptions.PrintPages := ppOdd;
//设置报表按倒序打印
frxReport1.PrintOptions.Reverse := True;
frxReport1.Print;
end;
标签:frxReport1,delphi,打印,TfrxPrintOptions,FastReport,PrintOptions,设置,property
From: https://www.cnblogs.com/txgh/p/17622954.html