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
Сайт управляется системой uCoz