Message 1 of 6
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
I'm developing a DLL using .NET I want to know if there is a way to export a single DB object, Polyline, BlockReference, MText etc. in a JPEG or BITMAP image?
I want to read object directly from DB, without open the design:
using (Database masterDb = new Database(false, true))
{
masterDb.ReadDwgFile("C:\MyDesign.dwg", FileOpenMode.OpenForReadAndAllShare, false, null);
using (Transaction masterTr = masterDb.TransactionManager.StartTransaction())
{
BlockTable masterBt = masterTr.GetObject(masterDb.BlockTableId, OpenMode.ForRead) as BlockTable;
BlockTableRecord masterBtr = (BlockTableRecord)masterTr.GetObject(masterBt[BlockTableRecord.ModelSpace], OpenMode.ForWrite);
foreach (ObjectId objId in masterBtr)
{
Entity ent = (Entity)masterTr.GetObject(objId, OpenMode.ForRead);
// HOW TO EXPORT THE SINGLE ENTITY IN A JPEG/BMP IMAGE ?????????
..................
..................
}
}
}
Solved! Go to Solution.