Changeset 1006
- Timestamp:
- 01/10/10 07:12:46 (2 years ago)
- Location:
- trunk/docx4j/src/main/java/org/docx4j
- Files:
-
- 4 edited
-
openpackaging/Base.java (modified) (1 diff)
-
openpackaging/parts/relationships/RelationshipsPart.java (modified) (1 diff)
-
samples/CreateWordprocessingMLDocument.java (modified) (1 diff)
-
samples/ImportForeignPart.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/Base.java
r1004 r1006 183 183 184 184 // Make sure content manager knows how to handle .rels 185 ObjectFactory factory = new ObjectFactory();186 CTDefault relsCT = factory.createCTDefault();187 relsCT.setExtension("rels");188 relsCT.setContentType(org.docx4j.openpackaging.contenttype.ContentTypes.RELATIONSHIPS_PART);189 190 185 getPackage().getContentTypeManager().addDefaultContentType("rels", 191 relsCT);186 org.docx4j.openpackaging.contenttype.ContentTypes.RELATIONSHIPS_PART); 192 187 } 193 188 -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/relationships/RelationshipsPart.java
r1004 r1006 430 430 431 431 // Add an override to ContentTypeManager 432 ObjectFactory ctFactory = new ObjectFactory();433 434 432 if ( part.getContentType().equals( ContentTypes.IMAGE_JPEG) ) { 435 436 CTDefault defaultCT = ctFactory.createCTDefault(); 437 defaultCT.setExtension("jpeg"); 438 defaultCT.setContentType(ContentTypes.IMAGE_JPEG); 439 ctm.addDefaultContentType("jpeg",defaultCT ); 440 433 ctm.addDefaultContentType("jpeg",ContentTypes.IMAGE_JPEG ); 441 434 } else if ( part.getContentType().equals( ContentTypes.EXTENSION_GIF ) ) { 442 443 CTDefault defaultCT = ctFactory.createCTDefault(); 444 defaultCT.setExtension("gif"); 445 defaultCT.setContentType(ContentTypes.EXTENSION_GIF); 446 ctm.addDefaultContentType("gif", defaultCT); 447 435 ctm.addDefaultContentType("gif", ContentTypes.EXTENSION_GIF); 448 436 } else if ( part.getContentType().equals( ContentTypes.EXTENSION_PNG ) ) { 449 450 CTDefault defaultCT = ctFactory.createCTDefault(); 451 defaultCT.setExtension("png"); 452 defaultCT.setContentType(ContentTypes.IMAGE_PNG); 453 ctm.addDefaultContentType("png", defaultCT); 454 437 ctm.addDefaultContentType("png", ContentTypes.IMAGE_PNG); 455 438 } else { 456 CTOverride overrideCT = ctFactory.createCTOverride(); 457 overrideCT.setPartName(part.getPartName().getName() ); 458 overrideCT.setContentType(part.getContentType()); 459 460 ctm.addOverrideContentType(part.getPartName().getURI(), overrideCT ); 439 ctm.addOverrideContentType(part.getPartName().getURI(), part.getContentType()); 461 440 } 462 441 -
trunk/docx4j/src/main/java/org/docx4j/samples/CreateWordprocessingMLDocument.java
r1004 r1006 129 129 130 130 // .. content type 131 ObjectFactory ctFactory = new ObjectFactory(); 132 CTDefault defaultCT = ctFactory.createCTDefault(); 133 defaultCT.setExtension("html"); 134 defaultCT.setContentType("text/html"); 135 wordMLPackage.getContentTypeManager().addDefaultContentType("html", defaultCT); 131 wordMLPackage.getContentTypeManager().addDefaultContentType("html", "text/html"); 136 132 137 133 //injectDocPropsCustomPart(wordMLPackage); -
trunk/docx4j/src/main/java/org/docx4j/samples/ImportForeignPart.java
r1004 r1006 103 103 // Add content type 104 104 ContentTypeManager packageCtm = wordMLPackage.getContentTypeManager(); 105 ObjectFactory ctFactory = new ObjectFactory(); 106 CTOverride overrideCT = ctFactory.createCTOverride(); 107 overrideCT.setPartName(foreignPart.getPartName().getName() ); 108 overrideCT.setContentType(foreignPart.getContentType()); 109 110 packageCtm.addOverrideContentType(foreignPart.getPartName().getURI(), overrideCT ); 105 packageCtm.addOverrideContentType(foreignPart.getPartName().getURI(), foreignPart.getContentType()); 111 106 112 107 System.out.println("Attached foreign part: " + resolvedPartUri);
Note: See TracChangeset
for help on using the changeset viewer.
