|
ImageHeight Пример |
Sub Example_ImageHeight()
' Этот пример добавляет растровое изображение в пространстве модели и
' затем находит высоту и ширину изображения.
' Этот пример использует "downtown.jpg", найденный в каталоге Sample.
' Если Вы не имеете этого изображения или если оно расположено в
' другом каталоге, вставьте допустимый путь и имя файла в переменную imageName.
Dim insertionPoint(0 To 2) As Double
Dim scalefactor As Double
Dim rotationAngle As Double
Dim imageName As String
Dim rasterObj As AcadRasterImage
imageName = "C:/AutoCAD/sample/downtown.jpg"
insertionPoint(0) = 5#: insertionPoint(1) = 5#: insertionPoint(2) = 0#
scalefactor = 1#
rotationAngle = 0
' Создает растровое изображение в пространстве модели
Set rasterObj = ThisDrawing.ModelSpace.AddRaster(imageName, insertionPoint, scalefactor, rotationAngle)
' Найдите высоту и ширину растрового изображения
Dim height As Variant
Dim width As Variant
height = rasterObj.ImageHeight
width = rasterObj.ImageWidth
MsgBox "Растровое изображение: " & rasterObj.ImageFile & vbCrLf & _
"ImageHeight: " & str(height) & vbCrLf & _
"ImageWidth: " & str(width)
End Sub