Changeset 985
- Timestamp:
- 01/02/10 14:47:04 (2 years ago)
- Location:
- trunk/docx4j/src/main/java/org/docx4j
- Files:
-
- 3 edited
-
model/properties/run/Font.java (modified) (1 diff)
-
openpackaging/packages/WordprocessingMLPackage.java (modified) (1 diff)
-
openpackaging/parts/WordprocessingML/MainDocumentPart.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/model/properties/run/Font.java
r979 r985 67 67 68 68 String font = rFonts.getAscii(); 69 if (font==null) {70 // TODO - actually what Word does in this case71 // is inherit the default document font eg Calibri72 // (which is what it shows in its user interface)73 font = rFonts.getCs();74 }75 69 76 70 if (font==null) { 77 log.error("Font was null in: " + XmlUtils.marshaltoString(object, true, true)); 78 79 /* TODO - handle 80 * <w:rFonts w:cstheme="minorBidi" w:eastAsiaTheme="minorHAnsi" 81 * w:hAnsiTheme="minorHAnsi" w:asciiTheme="minorHAnsi" /> 82 */ 83 84 log.error("Font was null in RFonts; falling back to " + Mapper.FONT_FALLBACK ); 85 font=Mapper.FONT_FALLBACK; 71 font=wmlPackage.getDefaultFont(); 86 72 } 87 73 -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java
r979 r985 351 351 352 352 private Mapper fontMapper; 353 354 355 private String defaultFont; 356 public String getDefaultFont() { 357 358 if (defaultFont!=null) { 359 defaultFont = mainDoc.getPropertyResolver().getDefaultFont(); 360 } 361 return defaultFont; 362 } 353 363 354 364 -
trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/WordprocessingML/MainDocumentPart.java
r984 r985 211 211 // Add default font 212 212 //String defaultFont = PropertyResolver.getDefaultFont(this.getStyleDefinitionsPart(), this.getThemePart()); 213 String defaultFont = getPropertyResolver().getDefaultFont(); 214 log.debug("fontsDiscovered.put:" + defaultFont); 215 fontsDiscovered.put( defaultFont, defaultFont ); 213 // String defaultFont = getPropertyResolver().getDefaultFont(); 214 // log.debug("fontsDiscovered.put:" + defaultFont); 215 // fontsDiscovered.put( defaultFont, defaultFont ); 216 fontsDiscovered.put( ((WordprocessingMLPackage)pack).getDefaultFont(), ((WordprocessingMLPackage)pack).getDefaultFont() ); 216 217 217 218 // Add fonts used in the styles we discovered
Note: See TracChangeset
for help on using the changeset viewer.
