ScaleMode 属性

expandtri全部显示

在打印或预览报表,或者将报表的输出保存为文件时,如果使用 CircleLinePsetPrint 方法,则可以在 Visual Basic 中使用 ScaleMode 属性来指定页面上坐标的度量单位。Integer 型,可读写。

expression.ScaleMode

expression     必需。返回“应用于”列表中的一个对象的表达式。

说明

ScaleMode 属性使用以下设置:

设置

说明

0

ScaleHeightScaleWidthScaleLeftScaleTop 中的一个或多个属性使用的自定义值

1

(默认值)

2

3

像素

4

字符(水平方向每单位 120 个缇;垂直方向每单位 240 个缇)

5

英寸

6

毫米

7

厘米

 

该属性设置的值为 Integer 型。

可以使用由OnPrint 属性设置指定的Visual Basic 事件过程来设置 ScaleMode 属性。

使用相关的 ScaleHeightScaleWidthScaleLeftScaleTop 属性,可以建立一个有正、负坐标值的自定义坐标系统。共有四个这样的“刻度”属性,它们采用以下方法与 ScaleMode 属性交互作用:

?只要为任何其他“刻度”属性设置了值,ScaleMode 属性就自动设为 0。

 

?只要 ScaleMode 属性的设置大于 0,ScaleHeightScaleWidth 属性就会改为新的度量单位,并且 ScaleLeftScaleTop 属性会跟着设为 0。同时,CurrentXCurrentY 属性设置也会更改,以反映当前点的新坐标。