|
|

楼主 |
发表于 2008-10-14 17:24:03
|
显示全部楼层
来自: 中国北京
方法可能有点笨吧,不过我没找到其他简单的方法首先是获得当前sheet的图纸格式,方法:
7 ^4 i- H: p. P/ d6 TobjApp.ActiveDocument.SheetSetup.SheetSizeOption(返回一个整型,它定义了常数来表示这些数的含义,例如igIsoA2Wide=33表示这张图纸是A2且横放的)
2 S1 \+ v5 ~2 _, O然后将它改为竖放,方法为:
: j$ a+ L9 [4 t, r, D. v! PobjSFrame.Rotate(PI / 2, 0, 0)//以0,0点旋转90°
6 D! [# o9 R: D9 `6 n& p& [) EobjSFrame.Move(x1,y1 ,x2 , y2)//平移到x2,y2处7 m) w( j' I+ @. j3 d7 t3 f
' l; n: p) Z, H* T
$ C { S( f/ s, M: |2 `1 I
( }2 V5 s" Z+ y9 b+ ?如果有高手的话,问下可不可以直接对其属性进行设置,使其横放变为竖放呢 |
|