zoukankan      html  css  js  c++  java
  • VB中对AutoCAD图形对象进行缩放操作

    用AutoCAD应用程序对象的ZoomExtents方法,可以显示图形的全部,使绘制的图形最大限度地充满绘图区域,代码ZoomExtents或AcadApp.ZoomExtents。

    当某一部分绘制图形在显示区域之外,可以用ZoomAll方法,使图形全部显示出来,但是图形并不最大限度地充满绘图区域,代码ZoomAll或AcadAPP.ZoomAll。

    利用ZoomCenter方法可以将绘制图形中的一个指定点移动到新的视口的中央并按之指定的倍率缩放,语法object.ZoomCenter Center,Magnify,object指代Application对象,Center图形中的指定点,Magnify缩放倍率。

    利用ZoomWindow方法,可以缩放一个指定区域内的图形,语法object.ZoomWindow LowerLeft,UpperRight。

    利用ZoomPickWindow方法,可以缩放一个指定区域内的图形,该区域由用户点取两点指定,语法object.ZoomPickWindow。

    利用ZoomScaled方法,可以将绘制的图形中的一个指定点移动到新的视口中央,并按指定倍率缩放,语法object.ZoomScaled Scaled,ScaledType,object指代Application对象,Scale缩放比率,ScaleType代表缩放类型,它有三个可选参数,AcZoomScaledAbsolute与图形界面相关,AcZoomScaledRelative与当前视图相关,AcZoomScaledRelativePSpace与图纸空间相关。

    下面的代码将当前图形放大两倍。

    Private Sub Command9_Click()
        Dim scalefactor As Double
        Dim scaletype As Integer
        scalefactor = 2
        scaletype = acZoomScaledRelative
        acadapp.ZoomScaled scalefactor, scaletype
    End Sub

    作者:codee
    文章千古事,得失寸心知。


  • 相关阅读:
    js中new的本质
    js中真伪数组转换
    2 DC电参数测试 (1)
    1 开短路测试
    2月书单 《编码隐匿在计算机软硬件背后的语言》 21-25章
    2月书单 《编码隐匿在计算机软硬件背后的语言》 17-20章
    时间的掌控
    数码管的秘密
    会眨眼的小灯
    点亮一盏灯
  • 原文地址:https://www.cnblogs.com/bimgoo/p/2503122.html
Copyright © 2011-2022 走看看