|
DefaultPlotStyleForLayer Пример |
Sub Example_DefaultPlotStyleForLayer()
' Этот пример читает и изменяет привилегированное значение, которое
' управляет заданным по умолчанию графическим стилем.
' Когда закончено, этот пример сбрасывает привилегированное значение
' назад к его первоначальному значению.
Dim ACADPref As AcadPreferencesOutput
Dim originalValue As Variant, newValue As Variant
' Получите объект параметров вывода
Set ACADPref = ThisDrawing.Application.preferences.Output
' Читайте и показывайте первоначальное значение
originalValue = ACADPref.DefaultPlotStyleForLayer
MsgBox "Параметр DefaultPlotStyleForLayer: " & originalValue
' Переключите и покажите параметр DefaultPlotStyleForLayer
If ACADPref.DefaultPlotStyleForLayer = "ByBlock" Then
ACADPref.DefaultPlotStyleForLayer = "Normal"
Else
ACADPref.DefaultPlotStyleForLayer = "ByBlock"
End If
newValue = ACADPref.DefaultPlotStyleForLayer
MsgBox "Параметр DefaultPlotStyleForLayer был установлен в: " & newValue
' Сбросьте параметр назад к его первоначальному значению
'
' * Примечание: Закомментируйте этот последний раздел, чтобы оставить
' изменение параметра
ACADPref.DefaultPlotStyleForLayer = originalValue
MsgBox "Параметр DefaultPlotStyleForLayer был сброшен назад: " & originalValue
End Sub