ScaleMode 屬性

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

在打印或預覽報表,或者將報表的輸出保存為文件時,如果使用 Circle、LinePsetPrint 方法,則可以在 Visual Basic 中使用 ScaleMode 屬性來指定頁面上坐標的度量單位。Integer 型,可讀寫。

expression.ScaleMode

expression     必需。返回“應用于”列表中的一個對象的表達式。

說明

ScaleMode 屬性使用以下設置:

設置

說明

0

ScaleHeight、ScaleWidthScaleLeftScaleTop 中的一個或多個屬性使用的自定義值

1

(默認值)

2

3

像素

4

字符(水平方向每單位 120 個緹;垂直方向每單位 240 個緹)

5

英寸

6

毫米

7

厘米

 

該屬性設置的值為 Integer 型。

可以使用由節(jié)OnPrint 屬性設置指定的Visual Basic 事件過程來設置 ScaleMode 屬性。

使用相關(guān)的 ScaleHeight、ScaleWidth、ScaleLeftScaleTop 屬性,可以建立一個有正、負坐標值的自定義坐標系統(tǒng)。共有四個這樣的“刻度”屬性,它們采用以下方法與 ScaleMode 屬性交互作用:

?只要為任何其他“刻度”屬性設置了值,ScaleMode 屬性就自動設為 0。

 

?只要 ScaleMode 屬性的設置大于 0,ScaleHeightScaleWidth 屬性就會改為新的度量單位,并且 ScaleLeftScaleTop 屬性會跟著設為 0。同時,CurrentXCurrentY 屬性設置也會更改,以反映當前點的新坐標。