Changeset 217 for trunk/docx4j/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java
- Timestamp:
- 03/22/08 03:23:25 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java
r205 r217 28 28 import javax.xml.bind.JAXBContext; 29 29 import javax.xml.bind.Marshaller; 30 import javax.xml.parsers.DocumentBuilderFactory; 30 31 31 32 import org.apache.log4j.Logger; … … 446 447 Substituter.FontMapping fm = (Substituter.FontMapping)pairs.getValue(); 447 448 448 log.info("Substituting " + fontName + " with " + fm.getPhysicalFont().getFamilyName() + " from " + fm.getPhysicalFont().getEmbeddedFile() );449 449 if (fm.getPhysicalFont()!=null) { 450 450 try { … … 461 461 log.info("Got it"); 462 462 renderer.getFontResolver().addFont(afm, BaseFont.CP1252, true, FontUtils.pathFromURL(fm.getPhysicalFont().getEmbeddedFile())); // drop the 'file:' 463 log.info("Substituting " + fontName + " with embedding " + fm.getPhysicalFont().getFamilyName() + " from " + fm.getPhysicalFont().getEmbeddedFile() ); 463 464 } else { 464 465 // Should we be doing afm first, or pfm? … … 470 471 log.info("Got it"); 471 472 renderer.getFontResolver().addFont(pfm, BaseFont.CP1252, true, FontUtils.pathFromURL(fm.getPhysicalFont().getEmbeddedFile() )); // drop the 'file:' 473 log.info("Substituting " + fontName + " with embedding " + fm.getPhysicalFont().getFamilyName() + " from " + fm.getPhysicalFont().getEmbeddedFile() ); 472 474 } else { 473 475 // Shouldn't happen. … … 475 477 } 476 478 } 477 } else { 478 479 } else { 479 480 renderer.getFontResolver().addFont(FontUtils.pathFromURL(fm.getPhysicalFont().getEmbeddedFile()), true); 481 log.info("Substituting " + fontName + " with embedding " + fm.getPhysicalFont().getFamilyName() + " from " + fm.getPhysicalFont().getEmbeddedFile() ); 480 482 } 481 483 } catch (java.io.IOException e) { … … 500 502 } 501 503 504 // TESTING 505 // xhtmlDoc = org.docx4j.XmlUtils.neww3cDomDocument(); 506 // try { 507 // javax.xml.parsers.DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 508 // dbf.setNamespaceAware(true); 509 // dbf.newDocumentBuilder().newDocument(); 510 // 511 // xhtmlDoc = dbf.newDocumentBuilder().parse(new File("C:\\Users\\jharrop\\workspace\\docx4all\\sample-docs\\comic.html")); 512 // } catch (Exception e) { 513 // e.printStackTrace(); 514 // } 515 502 516 renderer.setDocument(xhtmlDoc, null); 503 517 renderer.layout();
Note: See TracChangeset
for help on using the changeset viewer.
