Raster References
Information on Raster References
DwgList DLL can easily provide information about Raster References (Images) in the DWG file. The DWG file must be opened using the dwglist_ProcessFile command(see Initialization). Processing Raster Reference is very simple. You call dwglist_getNumberOfRasterReferences to get the number of Raster Reference in the file, then you loop through each Raster Reference to get the information about it. Currently you can only get the Raster Reference file name using the dwglist_getRasterReferenceName command, but if you need more information like path, status, height, width, bits per pixel, etc., let us know and we can easily add it.
int numImages = dwglist_getNumberOfRasterReferences();
if (numImages > 0)
{
cout << endl << "External Images" << endl << "===================" << endl;
for (int i = 0; i < numImages; i++)
{
string rasterName = dwglist_getRasterReferenceName(i);
cout << rasterName << endl;
}
}
else
cout << endl << "No External Images in DWG file" << endl;