CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

关于居中对象 (ActiveX)

2024-5-18 19:18| 发布者: admin| 查看: 117| 评论: 0|原作者: admin|来自: AutoCAD

关于居中对象 (ActiveX)

将活动图形放大到指定中心。

您可以将图形中的特定点移动到图形区域的中心。该方法可用于调整对象大小并将其置于视口的中心。使用 ,可以通过输入相对于当前视图的放大倍率来指定比例大小。ZoomCenterZoomCenter

将活动图形放大到指定中心

以下示例显示了用于以相同大小和两倍大小显示视图的效果:ZoomCenter

AutoLISP
(vl-load-com)
(defun c:Ch3_ZoomCenter()
    (alert (strcat "Perform a ZoomCenter using:\n"
                   "Center: 3, 3, 0\n"
                   "Magnification: 10"))

    (setq Center (vlax-3d-point 3 3 0)
          magnification 10)

    (setq acadObj (vlax-get-acad-object))
    (vla-ZoomCenter acadObj Center magnification)
)
VBA(仅限 AutoCAD)
Sub Ch3_ZoomCenter()
  MsgBox "Perform a ZoomCenter using:" & vbCrLf & _
  "Center: 3, 3, 0" & vbCrLf & _
  "Magnification: 10", , "ZoomCenter"

  Dim Center(0 To 2) As Double
  Dim magnification As Double

  Center(0) = 3: Center(1) = 3: Center(2) = 0
  magnification = 10

  ThisDrawing.Application.ZoomCenter Center, magnification
End Sub

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-1-19 06:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部