RefreshPlotDeviceInfo Пример |
Sub Example_RefreshPlotDeviceInfo() 'Этот пример получает текущую графическую информацию устройства и 'затем показывает список графических имен устройств, имен медиа, 'ограничиных имен медиа и входы таблицы стиля печати. Dim Layout As ACADLayout Set Layout = ThisDrawing.ModelSpace.Layout 'Обновите текущую графическую информацию для этого сеанса. Layout.RefreshPlotDeviceInfo 'Перечислите все допустимые имена устройства для системы Dim plotDevices As Variant plotDevices = Layout.GetPlotDeviceNames() Dim x As Integer For x = LBound(plotDevices) To UBound(plotDevices) MsgBox plotDevices(x) Next 'Перечислите все имена медиа и их ограниченную версию Dim mediaNames As Variant mediaNames = Layout.GetCanonicalMediaNames() For x = LBound(mediaNames) To UBound(mediaNames) MsgBox mediaNames(x) MsgBox Layout.GetLocaleMediaName(mediaNames(x)) Next 'Перечислите все входы в таблице стиля печати Dim styleNames As Variant styleNames = Layout.GetPlotStyleTableNames() For x = LBound(styleNames) To UBound(styleNames) MsgBox styleNames(x) Next End Sub