StandardScale 属性 (ActiveX)
指定布局、视口或打印配置的标准比例。 支持的平台:仅限 Windows 属性值只读:不 类型:枚举; 和对象,枚举; 对象acPlotScaleLayoutPlotConfigurationacViewportScalePViewport
acPlotScale枚举
acViewportScale枚举 言论若要将视口设置为自定义比例,请将此属性设置为,然后使用该属性定义自定义比例值。acVpCustomScaleCustomScale 在重新生成图形之前,对此属性的更改将不可见。使用该方法重新生成图形。Regen 例子VBA: Sub Example_StandardScale() ' This example will access the active layout for the current drawing ' and list the standard scale for that Layout. ' It then changes the standard scale for the layout, and finally ' resets the scale back to its original value. Dim Layout As ACADLayout Dim currScale As Integer ' Get the activeLayout Set Layout = ThisDrawing.ActiveLayout ' Find the current standard scale currScale = Layout.StandardScale MsgBox "The current standard scale is : " & Layout.StandardScale ' Change the standard scale to 100:1 Layout.StandardScale = ac100_1 MsgBox "The new standard scale is : " & Layout.StandardScale ' Reset the original standard scale Layout.StandardScale = currScale MsgBox "The new standard scale is : " & Layout.StandardScale End Sub 可视化 LISP: (vl-load-com) (defun c:Example_StandardScale() ;; This example will access the active layout for the current drawing ;; and list the standard scale for that Layout. ;; It then changes the standard scale for the layout, and finally ;; resets the scale back to its original value. (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) ;; Get the activeLayout (setq Layout (vla-get-ActiveLayout doc)) ;; Find the current standard scale (setq currScale (vla-get-StandardScale Layout)) (alert (strcat "The current standard scale is : " (itoa currScale))) ;; Change the standard scale to 100:1 (vla-put-StandardScale Layout ac100_1) (alert (strcat "The new standard scale is : " (itoa (vla-get-StandardScale Layout)))) ;; Reset the original standard scale (vla-put-StandardScale Layout currScale) (alert (strcat "The new standard scale is : " (itoa (vla-get-StandardScale Layout)))) ) |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 12:41
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.