|
ConfigName Пример |
Sub Example_ConfigName()
' Этот пример добавит новую конфигурацию печати к текущему рисунку.
' Он перечислит имя файла конфигурации плоттера для каждого Layout в
' текущем рисунке, изменит конфигурацию для Layout1 к "DWF Classic.pc3"
' и восстановит изображение информации конфигурации для рисунка.
'
' * Примечание: Имена файла могут отличаться на вашей системе, так вы
' должны быть готовы изменить имя файла конфигурации, используемое в
' примере к файлу, который существует на вашей системе.
Dim Layouts As AcadLayouts, Layout As ACADLayout
Dim msg As String
Dim ACADPref As AcadPreferencesFiles
Dim originalValue As Variant
' Получите объект параметров файлов
Set ACADPref = ThisDrawing.Application.preferences.Files
' Читайте и показывайте первоначальное значение
originalValue = ACADPref.PrinterConfigPath
' Получите коллекцию листов от объекта документа
Set Layouts = ThisDrawing.Layouts
' Покажите текущую информацию конфигурации плоттера
GoSub DISPLAY_CONFIG
' Файл конфигурации плоттера изменения для "Layout1"
Layouts("Layout1").ConfigName = "DWF Classic.pc3"
' Покажите новую информацию конфигурации плоттера
GoSub DISPLAY_CONFIG
Exit Sub
DISPLAY_CONFIG:
msg = vbCrLf & vbCrLf
' Формат и текущий каталог отображения для файлов конфигурации
msg = msg & vbTab & "Каталоги, которые будут просмотрены для файлов конфигурации плоттера: " _
& vbCrLf & vbTab & vbTab & originalValue & vbCrLf & vbCrLf
' Получите название конфигурации плоттера каждого листа в этом рисунке
For Each Layout In Layouts
' Формат для отображения
msg = msg & vbTab & Layout.name & " использует конфигурацию: " & Layout.ConfigName & vbCrLf
Next
' Покажите бумажную информацию единиц
MsgBox "Информация конфигурации плоттера, используемая в текущем рисунке упомянута ниже." & msg
Return
End Sub
Сайт управляется системой uCoz