ScaleMode 屬性

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

expandtri全部顯示

在打印或預(yù)覽報(bào)表,或者將報(bào)表的輸出保存為文件時(shí),如果使用 Circle、LinePsetPrint 方法,則可以在 Visual Basic 中使用 ScaleMode 屬性來(lái)指定頁(yè)面上坐標(biāo)的度量單位。Integer 型,可讀寫。

expression.ScaleMode

expression     必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。

說(shuō)明

ScaleMode 屬性使用以下設(shè)置:

設(shè)置

說(shuō)明

0

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

1

(默認(rèn)值)

2

3

像素

4

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

5

英寸

6

毫米

7

厘米

 

該屬性設(shè)置的值為 Integer 型。

可以使用由節(jié)OnPrint 屬性設(shè)置指定的Visual Basic 事件過(guò)程來(lái)設(shè)置 ScaleMode 屬性。

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

?只要為任何其他“刻度”屬性設(shè)置了值,ScaleMode 屬性就自動(dòng)設(shè)為 0。

 

?只要 ScaleMode 屬性的設(shè)置大于 0,ScaleHeightScaleWidth 屬性就會(huì)改為新的度量單位,并且 ScaleLeftScaleTop 屬性會(huì)跟著設(shè)為 0。同時(shí),CurrentXCurrentY 屬性設(shè)置也會(huì)更改,以反映當(dāng)前點(diǎn)的新坐標(biāo)。