ImageWidth Example |
Using Programming Languages other than VBA
Sub Example_ImageWidth() ' This example adds a raster image in model space and then finds ' the height and width of the image. ' This example uses the "downtown.jpg" found in the Sample ' directory. If you do not have this image, or if it is located ' in a different directory, insert a valid path and file name ' for the imageName variable below. 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 ' Creates a raster image in model space Set rasterObj = ThisDrawing.ModelSpace.AddRaster(imageName, insertionPoint, scalefactor, rotationAngle) ' Find the height and width of the raster image Dim height As Variant Dim width As Variant height = rasterObj.ImageHeight width = rasterObj.ImageWidth MsgBox "Raster image: " & rasterObj.ImageFile & vbCrLf & _ "ImageHeight: " & str(height) & vbCrLf & _ "ImageWidth: " & str(width) End Sub
Comments? |