RichView TRVUnits 图像显示单位
在RichViewk中,使用的单元有很多种,一定要搞清楚,否则出现偏差时,你还不知道问题的出处。
RichViewk的声明:
type
TRVUnits = (rvuInches, rvuCentimeters, rvuMillimeters, rvuPicas, rvuPixels, rvuPoints);
值Value 意思Meaning
rvuInches 英寸,1英寸= 2.54厘米
rvuCentimeters 厘米
rvuMillimeters 毫米
rvuPicas 派卡(印刷字母规格和字行长度单位)
1 pica = 1/6英寸 = 12 points.
rvuPixels 像素
1 pixel = 1/TRVStyle.UnitsPerInch of an inch.
(通常为1/96英寸,通常1英寸有96pixel)
rvuPoints 点或磅值(用于排版)
1 point = 1/72英寸
上述单位,不同场合,使用的不同的单位。都是欧洲人的习惯。
实际使用时,本人通常换算为厘米。比例,对于图像的显示,RicjView使用Pixels,实际运用时,换算如下:
- iH:=8; // 图像高厘米
- iW:=3; // 图像宽厘米
- iHeight:=Trunc(96*iH/2.45); // 厘米转像素
- iWidth:=Trunc(96*iW/2.45); // 厘米转像素