개정판 6da5b15c
Call Method: ExplodeAndPurgeNestedBlocks
Change-Id: Ibc5eaaa3ce91c4004ba6cc383235efb11680b908
DTI_PID/OdReadExMgd/OdReadExMgd.cs | ||
---|---|---|
3412 | 3412 |
{ |
3413 | 3413 |
if (pEnt.GetRXClass().Name != "AcDbBlockReference") continue; |
3414 | 3414 |
BlockReference blockRef = (BlockReference)pEnt; |
3415 |
|
|
3415 | 3416 |
using (BlockTableRecord pBtr = (BlockTableRecord)blockRef.BlockTableRecord.Open(OpenMode.ForRead, false, true)) |
3416 | 3417 |
{ |
3417 | 3418 |
bool isNestedBlock = false; |
... | ... | |
3422 | 3423 |
if (pBlkEnt.GetRXClass().Name == "AcDbBlockReference") |
3423 | 3424 |
{ |
3424 | 3425 |
oidSet.Add(entid); |
3425 |
isNestedBlock = true; |
|
3426 |
isNestedBlock = true;
|
|
3426 | 3427 |
} |
3427 | 3428 |
} |
3428 | 3429 |
} |
... | ... | |
4704 | 4705 |
/* Dump the database */ |
4705 | 4706 |
/****************************************************************/ |
4706 | 4707 |
DbDumper dumper = new DbDumper(); |
4708 |
dumper.ExplodeAndPurgeNestedBlocks(pDb); |
|
4707 | 4709 |
dumper.ExportPNG(pDb, args[0]); |
4708 | 4710 |
dumper.ExportPDF(pDb, args[0]); |
4709 | 4711 |
|
내보내기 Unified diff