|
OLEQuality Пример |
Sub Example_OLEQuality()
'Этот пример читает и изменяет значение параметра, которое управляет
'графическим качеством объектов OLE. Когда закончено, этот пример
'сбрасывает значение параметра назад к его оригинальному значению.
Dim ACADPref As AcadPreferencesOutput
Dim originalValue As Variant, DisplayValue As String
'Получите объект параметров вывода
Set ACADPref = ThisDrawing.Application.preferences.Output
'Сохраните оригинальное значение
originalValue = ACADPref.OLEQuality
'Читайте и показывайте оригинальное значение
GoSub GETVALUE
MsgBox "Параметр OLEQuality: " & DisplayValue
'Измените параметр OLEQuality, изменяя его на Фотографическое Высокое качество
ACADPref.OLEQuality = acOQHighPhoto
GoSub GETVALUE
MsgBox "Параметр OLEQuality: " & DisplayValue
'Сбросьте параметр назад к его оригинальному значению
'
'* Примечание: Прокомментируйте этот последний раздел, чтобы оставить
' изменение этому параметру
ACADPref.OLEQuality = originalValue
GoSub GETVALUE
MsgBox "Параметр OLEQuality был сброшен назад к: " & DisplayValue
Exit Sub
GETVALUE:
'Преобразуйте значение этой установки к значимой текстовой строке
DisplayValue = ACADPref.OLEQuality
Select Case DisplayValue
Case acOQLineArt: DisplayValue = "Line Art"
Case acOQText: DisplayValue = "Text"
Case acOQGraphics: DisplayValue = "Graphics"
Case acOQPhoto: DisplayValue = "Photo"
Case acOQHighPhoto: DisplayValue = "High Photo"
End Select
Return
End Sub
Сайт управляется системой uCoz