Changeset 1723


Ignore:
Timestamp:
11/30/11 12:45:16 (6 months ago)
Author:
jharrop
Message:

Hyperlink: set run properties.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/main/java/org/docx4j/convert/in/xhtml/Importer.java

    r1718 r1723  
    4646import org.docx4j.wml.R; 
    4747import org.docx4j.wml.RPr; 
     48import org.docx4j.wml.RStyle; 
    4849import org.docx4j.wml.Text; 
    4950import org.w3c.dom.Element; 
     
    388389                Hyperlink h = createHyperlink( 
    389390                                s.getElement().getAttribute("href"),  
     391                                addRunProperties( cssMap ), 
    390392                                "Hyperlink",  
    391393                                s.getElement().getAttribute("href"), rp);                                        
     
    412414                 
    413415                Hyperlink h = createHyperlink( 
    414                                 s.getElement().getAttribute("href"),  
     416                                s.getElement().getAttribute("href"), 
     417                                addRunProperties( cssMap ), 
    415418                                "Hyperlink", theText, rp);                                       
    416419                currentP.getContent().add(h); 
     
    496499    } 
    497500 
    498         private Hyperlink createHyperlink(String url, String style, String linkText, RelationshipsPart rp) { 
     501        private Hyperlink createHyperlink(String url, RPr rPr, String style, String linkText, RelationshipsPart rp) { 
    499502                 
    500503                try { 
     
    526529            "</w:hyperlink>"; 
    527530 
    528                         return (Hyperlink)XmlUtils.unmarshalString(hpl); 
     531                        Hyperlink hyperlink = (Hyperlink)XmlUtils.unmarshalString(hpl); 
     532                        R r = (R)hyperlink.getContent().get(0); 
     533                        r.setRPr(rPr); 
     534                        RStyle rStyle = Context.getWmlObjectFactory().createRStyle(); 
     535                        rStyle.setVal(style); 
     536                        rPr.setRStyle(rStyle ); 
     537                         
     538                        return hyperlink; 
    529539                         
    530540                } catch (Exception e) { 
Note: See TracChangeset for help on using the changeset viewer.