RichView TRVDocParameters 页面设置
一、TRVDocParameters
这是TRichView.DocParameters的一个类型。它包含文档和页面属性,可以写入或从RVF (RichView格式)和RTF(富文本格式)读取。组件不使用这些属性,但是可以使用AssignDocParameters方法将它们分配给TRVPrint。
二、属性:
Units – 页边距、纸张尺寸、页眉和页脚位置的测量单位;
▪Orientation – 页面朝向;
▪LeftMargin, RightMargin, TopMargin, BottomMargin – 页边距;
▪MirrorMargins –允许在偶数页上交换左右边距;
▪TitlePage 显示/隐藏第一页的页眉和页脚;
▪FacingPages –显示/隐藏偶数页的页眉和页脚;
▪ZoomMode – 缩放模式;
▪ZoomPercent – 缩放百分比.
▪Author, Title, Comments – 作者,标题,评论-文本属性.
注意:Units的默认值rvuInches(厘米),它的另一值:rvuPixels( 一个单位= 1/Style, 如果Style = nil,值为1/96英寸)
不能对Units直接赋值,应使用ConvertToUnits将所有大小转换为新的单位。
三、设置
procedure TRichView_TEMP_Frm.Button7Click(Sender: TObject);
var DP: TRVDocParameters;
begin
DP := SRichViewEdit1.RichViewEdit.DocParameters;
DP.Units := rvuMillimeters;
DP.PageWidth := 210;
DP.PageHeight := 297;
DP.LeftMargin := 30;
DP.RightMargin := 15;
DP.TopMargin := 20;
DP.BottomMargin := 20;
DP.HeaderY := 10;
DP.FooterY := 10;
end;
以上是通常A4的参数设置。