Тема: Изменение размеров формы + ZoomExtents
Необходимо перед экспортом чертежа в картинку
1.уменьшить размер окна
2.сделать ZoomExtents
Public Sub ExportWindowToImage()
If ThisDrawing.ModelSpace.Count = 0 Then
MsgBox "Drawing is empty"
Exit Sub
End If
Dim memHeight as Integer, memWidth as Integer
memHeight = ThisDrawing.Width
memWidth = ThisDrawing.Height
ThisDrawing.Width = 131
ThisDrawing.Height = 142
ZoomExtents
....................... Export......................
ThisDrawing.Width = memWidth
ThisDrawing.Height = memHeight
ZoomExtents
End Sub
Проблемы:
1. после выполнения присвоений
ThisDrawing.Width = 131
ThisDrawing.Height = 142
уменьшаются открытые окна, а не одно текущее.
2. ZoomExtents выполняется неустойчиво