获取文档的打印配置集合。 支持的平台:仅窗口 言论没有额外的评论。 例子工 务 局: Sub Example_PlotConfigurations() ' This example will access the PlotConfigurations collection for the current drawing, ' add a plot configuration, and list basic information about the ' plot configurations in the drawing. Dim PlotConfigurations As AcadPlotConfigurations Dim PlotConfiguration As AcadPlotConfiguration Dim msg As String ' Get PlotConfigurations collection from document object Set PlotConfigurations = ThisDrawing.PlotConfigurations ' If there aren't any plot configurations, then add one If PlotConfigurations.count = 0 Then '*** Customize the new configuration to your satisfaction *** PlotConfigurations.Add "NEW_CONFIGURATION" End If msg = vbCrLf ' Start with a space ' Get the names of the plot configurations in this drawing For Each PlotConfiguration In PlotConfigurations msg = msg & PlotConfiguration.name & vbCrLf Next ' Display a list of available plot configurations MsgBox "There are " & PlotConfigurations.count & " plot configuration(s) in " & _ ThisDrawing.WindowTitle & ":" & msg End Sub Visual LISP: (vl-load-com) (defun c:Example_PlotConfigurations() ;; This example will access the PlotConfigurations collection for the current drawing, ;; add a plot configuration, and list basic information about the ;; plot configurations in the drawing. (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) ;; Get PlotConfigurations collection from document object (setq PlotConfigurations (vla-get-PlotConfigurations doc)) ;; If there aren't any plot configurations, then add one (if (= (vla-get-Count PlotConfigurations) 0) ;; *** Customize the new configuration to your satisfaction *** (vla-Add PlotConfigurations "NEW_CONFIGURATION") ) (setq msg "") ;; Get the names of the plot configurations in this drawing (vlax-for PlotConfiguration PlotConfigurations (setq msg (strcat msg (vla-get-Name PlotConfiguration) "\n")) ) ;; Display a list of available plot configurations (alert (strcat "There are " (itoa (vla-get-Count PlotConfigurations)) " plot configuration(s) in " (vla-get-WindowTitle doc) ": \n" msg)) ) |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:34
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.