Changeset 1662
- Timestamp:
- 09/14/11 13:54:29 (8 months ago)
- Location:
- trunk/docx4j/src/main/java/org/docx4j/model/datastorage
- Files:
-
- 2 edited
-
BindingHandler.java (modified) (4 diffs)
-
bind.xslt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/model/datastorage/BindingHandler.java
r1658 r1662 422 422 JaxbXmlPart sourcePart, 423 423 Map<String, CustomXmlDataStoragePart> customXmlDataStorageParts, 424 String storeItemId, String xpath, String prefixMappings, String sdtParent, 424 String storeItemId, String xpath, String prefixMappings, 425 String sdtParent, 426 String contentChild, 425 427 String cx, String cy) { 426 428 … … 483 485 org.docx4j.wml.P p = factory.createP(); 484 486 if (sdtParent.equals("tr")) { 485 tc.get EGBlockLevelElts().add(p);487 tc.getContent().add(p); 486 488 } 487 489 org.docx4j.wml.R run = factory.createR(); … … 489 491 || sdtParent.equals("tr") 490 492 || sdtParent.equals("tc") ) { 491 p.get ParagraphContent().add(run);493 p.getContent().add(run); 492 494 } 493 495 org.docx4j.wml.Drawing drawing = factory.createDrawing(); 494 run.get RunContent().add(drawing);496 run.getContent().add(drawing); 495 497 drawing.getAnchorOrInline().add(inline); 496 498 … … 516 518 } else if ( sdtParent.equals("p") ) { 517 519 document = XmlUtils.marshaltoW3CDomDocument(run); 520 } else if ( sdtParent.equals("sdtContent") ) { 521 log.info("contentChild: " + contentChild); 522 if (contentChild.equals("p")) { 523 p.getContent().add(run); 524 document = XmlUtils.marshaltoW3CDomDocument(p); 525 } else if (contentChild.equals("r")) { 526 document = XmlUtils.marshaltoW3CDomDocument(r); 527 } else { 528 log.error("how to inject image for unexpected sdt's content: " + contentChild); 529 } 518 530 } else { 519 531 log.error("how to inject image for unexpected sdt's parent: " + sdtParent); -
trunk/docx4j/src/main/java/org/docx4j/model/datastorage/bind.xslt
r1658 r1662 55 55 string(w:sdtPr/w:dataBinding/@w:prefixMappings), 56 56 local-name(..), 57 local-name(w:sdtContent/*[1]), 57 58 string(w:sdtContent//wp:extent[1]/@cx), 58 59 string(w:sdtContent//wp:extent[1]/@cy))" />
Note: See TracChangeset
for help on using the changeset viewer.
