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的参数设置。