Changeset 1097


Ignore:
Timestamp:
02/27/10 22:30:45 (2 years ago)
Author:
jharrop
Message:

Use revised WordXmlPicture? stuff in the various xslt.

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

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/main/java/org/docx4j/convert/out/html/DocX2Html.xslt

    r979 r1097  
    33273327  <xsl:template match="wp:inline|wp:anchor"> 
    33283328   
    3329         <xsl:variable name="pictureData" select="./a:graphic/a:graphicData/pic:pic/pic:blipFill"/> 
    3330         <xsl:variable name="picSize" select="./wp:extent"/> 
    3331         <xsl:variable name="picLink" select="./wp:docPr/a:hlinkClick"/> 
    3332         <xsl:variable name="linkDataNode" select="./a:graphic/a:graphicData/pic:pic/pic:blipFill/a:blip"/> 
     3329         <xsl:variable name="wpinline" select="."/> 
    33333330         
    3334         <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPicture.createHtmlImgE20( $wmlPackage, string($imageDirPath), 
    3335                         $pictureData, $picSize, $picLink, $linkDataNode)" /> 
    3336      
     3331        <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPictureE20.createHtmlImgE20(  
     3332                        $wmlPackage,  
     3333                        string($imageDirPath), 
     3334                        $wpinline)" /> 
    33373335     
    33383336  </xsl:template> 
     
    33623360                <xsl:when test="./v:shape/v:imagedata"> 
    33633361 
    3364                         <xsl:variable name="shape" select="./v:shape"/> 
    3365                         <xsl:variable name="imageData" select="./v:shape/v:imagedata"/> 
    3366                          
    3367                         <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPicture.createHtmlImgE10( $wmlPackage, string($imageDirPath), 
    3368                                         $shape, $imageData)" /> 
     3362                                <xsl:variable name="wpict" select="."/> 
     3363                                 
     3364                                <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPictureE10.createHtmlImgE10(  
     3365                                                $wmlPackage,  
     3366                                                string($imageDirPath), 
     3367                                                $wpict)" /> 
    33693368                </xsl:when> 
    33703369                <xsl:otherwise> 
  • trunk/docx4j/src/main/java/org/docx4j/convert/out/html/docx2xhtmlNG2.xslt

    r1015 r1097  
    303303  <xsl:template match="wp:inline|wp:anchor"> 
    304304   
    305         <xsl:variable name="pictureData" select="./a:graphic/a:graphicData/pic:pic/pic:blipFill"/> 
    306         <xsl:variable name="picSize" select="./wp:extent"/> 
    307         <xsl:variable name="picLink" select="./wp:docPr/a:hlinkClick"/> 
    308         <xsl:variable name="linkDataNode" select="./a:graphic/a:graphicData/pic:pic/pic:blipFill/a:blip"/> 
     305         <xsl:variable name="wpinline" select="."/> 
    309306         
    310         <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPicture.createHtmlImgE20( $wmlPackage, string($imageDirPath), 
    311                         $pictureData, $picSize, $picLink, $linkDataNode)" /> 
     307        <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPictureE20.createHtmlImgE20(  
     308                        $wmlPackage,  
     309                        string($imageDirPath), 
     310                        $wpinline)" /> 
    312311     
    313312  </xsl:template> 
     
    319318                        <xsl:when test="./v:shape/v:imagedata"> 
    320319         
    321                                 <xsl:variable name="shape" select="./v:shape"/> 
    322                                 <xsl:variable name="imageData" select="./v:shape/v:imagedata"/> 
     320                                <xsl:variable name="wpict" select="."/> 
    323321                                 
    324                                 <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPicture.createHtmlImgE10( $wmlPackage, string($imageDirPath), 
    325                                                 $shape, $imageData)" /> 
     322                                <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPictureE10.createHtmlImgE10(  
     323                                                $wmlPackage,  
     324                                                string($imageDirPath), 
     325                                                $wpict)" /> 
    326326                        </xsl:when> 
    327327                        <xsl:otherwise> 
  • trunk/docx4j/src/main/java/org/docx4j/convert/out/html/docx4j2xhtml.xslt

    r943 r1097  
    314314  <xsl:template match="wp:inline|wp:anchor"> 
    315315   
    316         <xsl:variable name="pictureData" select="./a:graphic/a:graphicData/pic:pic/pic:blipFill"/> 
    317         <xsl:variable name="picSize" select="./wp:extent"/> 
    318         <xsl:variable name="picLink" select="./wp:docPr/a:hlinkClick"/> 
    319         <xsl:variable name="linkDataNode" select="./a:graphic/a:graphicData/pic:pic/pic:blipFill/a:blip"/> 
     316         <xsl:variable name="wpinline" select="."/> 
    320317         
    321         <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPicture.createHtmlImgE20( $wmlPackage, string($imageDirPath), 
    322                         $pictureData, $picSize, $picLink, $linkDataNode)" /> 
     318        <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPictureE20.createHtmlImgE20(  
     319                        $wmlPackage,  
     320                        string($imageDirPath), 
     321                        $wpinline)" /> 
    323322     
    324323  </xsl:template> 
     324   
     325    <!--  E1.0 images  --> 
     326        <xsl:template match="w:pict"> 
     327         
     328                <xsl:choose> 
     329                        <xsl:when test="./v:shape/v:imagedata"> 
     330         
     331                                <xsl:variable name="wpict" select="."/> 
     332                                 
     333                                <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPictureE10.createHtmlImgE10(  
     334                                                $wmlPackage,  
     335                                                string($imageDirPath), 
     336                                                $wpict)" /> 
     337                        </xsl:when> 
     338                        <xsl:otherwise> 
     339                                <xsl:comment>TODO: handle w:pict containing other than ./v:shape/v:imagedata</xsl:comment> 
     340                        </xsl:otherwise> 
     341                </xsl:choose>                    
     342         
     343        </xsl:template> 
     344   
    325345 
    326346  <!--  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 
  • trunk/docx4j/src/main/java/org/docx4j/convert/out/pdf/viaXSLFO/docx2fo.xslt

    r1026 r1097  
    485485  <xsl:template match="wp:inline|wp:anchor"> 
    486486   
    487         <xsl:variable name="pictureData" select="./a:graphic/a:graphicData/pic:pic/pic:blipFill"/> 
    488         <xsl:variable name="picSize" select="./wp:extent"/> 
    489         <xsl:variable name="picLink" select="./wp:docPr/a:hlinkClick"/> 
    490         <xsl:variable name="linkDataNode" select="./a:graphic/a:graphicData/pic:pic/pic:blipFill/a:blip"/> 
     487        <xsl:variable name="wpinline" select="."/> 
    491488         
    492         <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPicture.createXslFoImgE20( $wmlPackage, string($imageDirPath), 
    493                         $pictureData, $picSize, $picLink, $linkDataNode)" /> 
     489        <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPicture.createXslFoImgE20(  
     490                        $wmlPackage, string($imageDirPath), 
     491                        $wpinline)" /> 
    494492     
    495493  </xsl:template> 
     
    501499                <xsl:when test="./v:shape/v:imagedata"> 
    502500 
    503                         <xsl:variable name="shape" select="./v:shape"/> 
    504                         <xsl:variable name="imageData" select="./v:shape/v:imagedata"/> 
     501                <xsl:variable name="wpict" select="."/> 
    505502                         
    506                         <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPicture.createXslFoImgE10( $wmlPackage, string($imageDirPath), 
    507                                         $shape, $imageData)" /> 
     503                        <xsl:copy-of select="java:org.docx4j.model.images.WordXmlPicture.createXslFoImgE10(  
     504                        $wmlPackage, string($imageDirPath), 
     505                        $wpict)" /> 
    508506                </xsl:when> 
    509507                <xsl:otherwise> 
  • trunk/docx4j/src/main/java/org/docx4j/model/images/WordXmlPictureE10.java

    r1094 r1097  
    153153        } 
    154154         
    155     private static WordXmlPictureE10 createWordXmlPictureFromE10(WordprocessingMLPackage wmlPackage, 
     155    private static WordXmlPictureE10 createWordXmlPictureFromE10( 
     156                WordprocessingMLPackage wmlPackage, 
    156157                String imageDirPath, 
    157158                NodeIterator wpict) { 
     
    195196     * @return 
    196197     */ 
    197     public static DocumentFragment createHtmlImgE10(WordprocessingMLPackage wmlPackage, 
     198    public static DocumentFragment createHtmlImgE10( 
     199                WordprocessingMLPackage wmlPackage, 
    198200                String imageDirPath, 
    199201                NodeIterator wpict) { 
     
    217219     * @return 
    218220     */ 
    219     public static DocumentFragment createXslFoImgE10(WordprocessingMLPackage wmlPackage, 
     221    public static DocumentFragment createXslFoImgE10( 
     222                WordprocessingMLPackage wmlPackage, 
    220223                String imageDirPath, 
    221224                NodeIterator wpict) { 
  • trunk/docx4j/src/main/java/org/docx4j/model/images/WordXmlPictureE20.java

    r1094 r1097  
    137137     * @return 
    138138     */ 
    139     public static WordXmlPictureE20 createWordXmlPictureFromE20(WordprocessingMLPackage wmlPackage, 
     139    public static WordXmlPictureE20 createWordXmlPictureFromE20( 
     140                WordprocessingMLPackage wmlPackage, 
    140141                String imageDirPath, 
    141142                NodeIterator wpInline) { 
     
    189190     * @return 
    190191     */ 
    191     public static DocumentFragment createHtmlImgE20(WordprocessingMLPackage wmlPackage, 
     192    public static DocumentFragment createHtmlImgE20( 
     193                WordprocessingMLPackage wmlPackage, 
    192194                String imageDirPath, 
    193195                NodeIterator wpInline) { 
     
    211213     * @return 
    212214     */ 
    213     public static DocumentFragment createXslFoImgE20(WordprocessingMLPackage wmlPackage, 
     215    public static DocumentFragment createXslFoImgE20( 
     216                WordprocessingMLPackage wmlPackage, 
    214217                String imageDirPath, 
    215218                NodeIterator wpInline) { 
Note: See TracChangeset for help on using the changeset viewer.