개정판 e9be061d
Excluding Auxiliary graphic internal object information
Change-Id: I3cba69cb67cb2a946d18c8251464ea047c358688
DTI_PID/OdReadExMgd/OdReadExMgd.cs | ||
---|---|---|
415 | 415 |
|
416 | 416 |
DBObjectCollection objColl = new DBObjectCollection(); |
417 | 417 |
|
418 |
pBlkRef.Explode(objColl); |
|
419 |
foreach (var obj in objColl) |
|
418 |
if (!pBlkRef.Name.StartsWith(BLOCK_GRAPHIC)) |
|
420 | 419 |
{ |
421 |
if (obj is DBText) |
|
420 |
pBlkRef.Explode(objColl); |
|
421 |
foreach (var obj in objColl) |
|
422 | 422 |
{ |
423 |
dumpTextData(obj as DBText, indent, BlockReferenceNode); |
|
424 |
} |
|
425 |
else if (obj is MText) |
|
426 |
{ |
|
427 |
MText mtext = obj as MText; |
|
428 |
|
|
429 |
DBObjectCollection objs = new DBObjectCollection(); |
|
430 |
mtext.Explode(objs); |
|
431 |
foreach (var item in objs) |
|
423 |
if (obj is DBText) |
|
424 |
{ |
|
425 |
dumpTextData(obj as DBText, indent, BlockReferenceNode); |
|
426 |
} |
|
427 |
else if (obj is MText) |
|
432 | 428 |
{ |
433 |
dumpTextData(item as DBText, indent, node); |
|
429 |
MText mtext = obj as MText; |
|
430 |
|
|
431 |
DBObjectCollection objs = new DBObjectCollection(); |
|
432 |
mtext.Explode(objs); |
|
433 |
foreach (var item in objs) |
|
434 |
{ |
|
435 |
dumpTextData(item as DBText, indent, node); |
|
436 |
} |
|
434 | 437 |
} |
435 | 438 |
} |
436 |
}
|
|
439 |
} |
|
437 | 440 |
|
438 | 441 |
/**********************************************************************/ |
439 | 442 |
/* Dump the attributes */ |
내보내기 Unified diff