Changeset 995


Ignore:
Timestamp:
01/02/10 22:05:25 (2 years ago)
Author:
jharrop
Message:

misc

Location:
trunk/docx4j/src/main/java/org/docx4j
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/main/java/org/docx4j/XmlUtils.java

    r976 r995  
    771771                case Node.DOCUMENT_NODE: // type 9 
    772772         
     773//                      log.debug("DOCUMENT:" + w3CDomNodeToString(sourceNode) ); 
     774//                      if (sourceNode.getChildNodes().getLength()==0) { 
     775//                              log.debug("..no children!"); 
     776//                      } 
     777                         
    773778                // recurse on each child 
    774779                NodeList nodes = sourceNode.getChildNodes(); 
  • trunk/docx4j/src/main/java/org/docx4j/convert/out/html/HtmlExporterNG.java

    r979 r995  
    191191                        //     possibly via an extension function in the XSLT 
    192192                } 
    193  
    194                  
    195  
    196                 if (htmlSettings.getFontMapper()==null) { 
    197                          
    198                         if (wmlPackage.getFontMapper()==null) { 
    199                                 log.debug("Creating new Substituter."); 
    200 //                              wmlPackage.setFontSubstituter(new SubstituterImplPanose()); 
    201                                 wmlPackage.setFontMapper(new IdentityPlusMapper()); 
    202                         } else { 
    203                                 log.debug("Using existing Substituter."); 
    204                         } 
     193                 
     194                if (htmlSettings.getFontMapper()==null) {                        
    205195                        htmlSettings.setFontMapper(wmlPackage.getFontMapper()); 
    206196                        log.debug("FontMapper set.. "); 
  • trunk/docx4j/src/main/java/org/docx4j/fonts/IdentityPlusMapper.java

    r876 r995  
    114114                if(pairs.getKey()==null) { 
    115115                        log.info("Skipped null key"); 
    116                         pairs = (Map.Entry)documentFontMapIterator.next(); 
     116                        continue; 
     117//                      pairs = (Map.Entry)documentFontMapIterator.next(); 
    117118                } 
    118119                 
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java

    r992 r995  
    312312 
    313313    public void setFontMapper(Mapper fm) throws Exception { 
     314        log.debug("setFontMapper invoked"); 
    314315        if (fm == null) { 
    315316                throw new IllegalArgumentException("Font Substituter cannot be null."); 
     
    346347        if (fontMapper==null) { 
    347348                fontMapper = new IdentityPlusMapper(); 
     349                // This invokes populateFontMappings 
     350                try { 
     351                                setFontMapper(fontMapper); 
     352                        } catch (Exception e) { 
     353                                // TODO Auto-generated catch block 
     354                                e.printStackTrace(); 
     355                        } 
    348356        } 
    349357                return fontMapper; 
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/Part.java

    r962 r995  
    101101         */ 
    102102        private RelationshipsPart owningRelationshipPart; 
     103         
     104        // TODO, instead of Part.getOwningRelationshipPart(), 
     105        // it would be better to have getOwningRelationship(), 
     106        // and if required, to get OwningRelationshipPart from that 
     107 
    103108                 
    104109        public RelationshipsPart getOwningRelationshipPart() { 
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/WordprocessingML/MainDocumentPart.java

    r993 r995  
    370370                                        traverseMainDocumentRecursive(hyperlink.getParagraphContent(), 
    371371                                                        fontsDiscovered, stylesInUse); 
    372                                 } else if ( ((JAXBElement)o).getDeclaredType().getName().equals("org.docx4j.wml.R$Sym") ) { 
    373  
    374                                         org.docx4j.wml.R.Sym sym = (org.docx4j.wml.R.Sym)((JAXBElement)o).getValue();  
     372                                } else if ( fontsDiscovered !=null && ((JAXBElement)o).getDeclaredType().getName().equals("org.docx4j.wml.R$Sym") ) { 
     373 
     374                                        org.docx4j.wml.R.Sym sym = (org.docx4j.wml.R.Sym)((JAXBElement)o).getValue(); 
    375375                                        fontsDiscovered.put(sym.getFont(), sym.getFont()); 
    376376 
Note: See TracChangeset for help on using the changeset viewer.