개정판 a930c61a
Dump AttributeDefinition Data
Change-Id: Ic7d0384c9a64da9b74f489cf3db34f790076b882
DTI_PID/OdReadExMgd/OdReadExMgd.cs | ||
---|---|---|
335 | 335 |
/************************************************************************/ |
336 | 336 |
/* Dump AttributeDefinition Data */ |
337 | 337 |
/************************************************************************/ |
338 |
void dump(AttributeDefinition pAttDef, int indent, XmlNode node) |
|
338 |
static void dump(AttributeDefinition pAttDef, int indent, XmlNode node)
|
|
339 | 339 |
{ |
340 | 340 |
if (node == null) return; |
341 | 341 |
|
... | ... | |
369 | 369 |
NameAttr.Value = pAttDef.Tag; |
370 | 370 |
AttributeDefinitionNode.Attributes.SetNamedItem(NameAttr); |
371 | 371 |
|
372 |
dumpEntityData(pAttDef, indent, AttributeDefinitionNode); |
|
373 |
|
|
372 | 374 |
using (var text = new DBText()) |
373 | 375 |
{ |
376 |
|
|
374 | 377 |
text.SetPropertiesFrom(pAttDef); |
375 | 378 |
text.TextStyleId = pAttDef.TextStyleId; |
376 | 379 |
text.Position = pAttDef.Position; |
... | ... | |
384 | 387 |
text.AlignmentPoint = pAttDef.AlignmentPoint; |
385 | 388 |
dumpTextData(text, indent, AttributeDefinitionNode); |
386 | 389 |
} |
390 |
node.AppendChild(AttributeDefinitionNode); |
|
387 | 391 |
} |
388 | 392 |
/************************************************************************/ |
389 | 393 |
/* Dump Block Reference Data */ |
... | ... | |
485 | 489 |
mtext.Explode(objs); |
486 | 490 |
foreach (var item in objs) |
487 | 491 |
{ |
488 |
dumpTextData(item as DBText, indent, node);
|
|
492 |
dumpTextData(item as DBText, indent, BlockReferenceNode);
|
|
489 | 493 |
} |
490 | 494 |
} |
491 | 495 |
} |
내보내기 Unified diff