You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Jacques Le Roux (JIRA)" <ji...@apache.org> on 2009/02/13 11:59:59 UTC

[jira] Closed: (OFBIZ-2183) Encoding issue in screenFop

     [ https://issues.apache.org/jira/browse/OFBIZ-2183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jacques Le Roux closed OFBIZ-2183.
----------------------------------

       Resolution: Fixed
    Fix Version/s: SVN trunk
         Assignee: Jacques Le Roux

Fixed at revision 744061.

> Encoding issue in screenFop
> ---------------------------
>
>                 Key: OFBIZ-2183
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2183
>             Project: OFBiz
>          Issue Type: Bug
>          Components: ALL COMPONENTS
>    Affects Versions: SVN trunk
>            Reporter: Jacques Le Roux
>            Assignee: Jacques Le Roux
>             Fix For: SVN trunk
>
>
> Here is an example of the result as it's rendered (order view). ScreenFopViewHandler.render() does not support HTML encoded special chars
> Obviously we need either to step in called fo.ftl files or to change ScreenFopViewHandler.render. I tried the 2d as it seamed more general, but did not succeed and I run out of time now
> {code}
> <!-- Begin Screen component://order/widget/ordermgr/OrderPrintScreens.xml#OrderPDF -->
> <!-- Begin Screen component://common/widget/CommonScreens.xml#FoReportDecorator -->
> <!-- Begin Template component://common/webcommon/includes/reportTemplate.fo.ftl -->
> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"
>     
> >
>     <fo:layout-master-set>
>         <fo:simple-page-master master-name="main-page"
>               page-width="8.5in" page-height="11in"
>               margin-top="0.4in" margin-bottom="0.4in"
>               margin-left="0.6in" margin-right="0.4in">
>             <fo:region-body margin-top="1.2in" margin-bottom="0.4in"/>
>             <fo:region-before extent="1.2in"/>
>             <fo:region-after extent="0.4in"/>
>         </fo:simple-page-master>
>         <fo:simple-page-master master-name="main-page-landscape"
>               page-width="11in" page-height="8.5in"
>               margin-top="0.4in" margin-bottom="0.4in"
>               margin-left="0.6in" margin-right="0.4in">
>             <fo:region-body margin-top="1.2in" margin-bottom="0.4in"/>
>             <fo:region-before extent="1.2in"/>
>             <fo:region-after extent="0.4in"/>
>         </fo:simple-page-master>
>     </fo:layout-master-set>
>   
>     <fo:page-sequence master-reference="main-page">
>         <fo:static-content flow-name="xsl-region-before">
>             <fo:table>
>                 <fo:table-column column-number="1" column-width="proportional-column-width(50)"/>
>                 <fo:table-column column-number="2" column-width="proportional-column-width(50)"/>
>                 <fo:table-body>
>                     <fo:table-row>
>                         <fo:table-cell>
> <!-- Begin Section Widget  -->
> <!-- Begin Screen component://order/widget/ordermgr/OrderPrintScreens.xml#CompanyLogo -->
> <!-- Begin Template component://order/webapp/ordermgr/order/companyHeader.fo.ftl -->
> <fo:block text-align="left">
>     <fo:external-graphic src="http&amp;#58;&amp;#47;&amp;#47;ofbiz.apache.org&amp;#47;images&amp;#47;ofbiz_logo.jpg" overflow="hidden" height="40px" content-height="scale-to-fit"/>
> </fo:block>
> <fo:block font-size="8pt">
>     <fo:block>Your Company Name Here</fo:block>
>             <fo:block>2003 Open Blvd</fo:block>
>             
>             <fo:block>Open City, CA 999999, United States</fo:block>
>  
> </fo:block>
> <!-- End Template component://order/webapp/ordermgr/order/companyHeader.fo.ftl -->
> <!-- End Screen component://order/widget/ordermgr/OrderPrintScreens.xml#CompanyLogo -->
> <!-- End Section Widget  -->
>                         </fo:table-cell>
>                         <fo:table-cell>
> <!-- Begin Section Widget  -->
> <!-- Begin Template component://order/webapp/ordermgr/order/orderReportHeaderInfo.fo.ftl -->
>                   <fo:table>
>                     <fo:table-column column-width="1.5in"/>
>                     <fo:table-column column-width="1.5in"/>
>                     <fo:table-body>
>                     <fo:table-row>
>                       <fo:table-cell>
>                          <fo:block number-columns-spanned="2" font-weight="bold">Ventes</fo:block>
>                       </fo:table-cell>
>                     </fo:table-row>
>                     
>                     <fo:table-row>
>                       <fo:table-cell><fo:block>Date command&amp;eacute;e</fo:block></fo:table-cell>
>                       <fo:table-cell><fo:block>23 avril 2008</fo:block></fo:table-cell>
>                     </fo:table-row>
>                                   
>                     <fo:table-row>
>                       <fo:table-cell><fo:block>Commande #</fo:block></fo:table-cell>
>                       <fo:table-cell><fo:block>DEMO10090</fo:block></fo:table-cell>
>                     </fo:table-row>
>                     <fo:table-row>
>                       <fo:table-cell><fo:block>Statut Actuel</fo:block></fo:table-cell>
>                       <fo:table-cell><fo:block font-weight="bold">Approuv&amp;eacute;</fo:block></fo:table-cell>
>                     </fo:table-row>
>                   </fo:table-body>
>                 </fo:table>
> <!-- End Template component://order/webapp/ordermgr/order/orderReportHeaderInfo.fo.ftl -->
> <!-- End Section Widget  -->
>                         </fo:table-cell>
>                     </fo:table-row>
>                 </fo:table-body>
>             </fo:table>
>         </fo:static-content>
>         <fo:static-content flow-name="xsl-region-after">
>             <fo:block font-size="10pt" text-align="center" space-before="10pt">
>                 Page <fo:page-number/> de <fo:page-number-citation ref-id="theEnd"/>
>             </fo:block>
>         </fo:static-content>
>         <fo:flow flow-name="xsl-region-body">
> <!-- Begin Section Widget  -->
> <!-- Begin Template component://order/webapp/ordermgr/order/orderReportContactMechs.fo.ftl -->
>        <fo:table border-spacing="3pt">
>           <fo:table-column column-width="3.75in"/>
>           <fo:table-column column-width="3.75in"/>
>           <fo:table-body>
>             <fo:table-row>                 
>                <fo:table-cell>
>                  <fo:block font-weight="bold">Adresse de facturation:</fo:block>
>                    <fo:block>Demo Customer</fo:block>
>                    
>                    <fo:block>2004 Factory Blvd</fo:block>
>                    
>                    <fo:block>Orem, UT 84057</fo:block>
>                </fo:table-cell>
>                <fo:table-cell>
>                  <fo:block font-weight="bold">Adresse de livraison:</fo:block>
>                    <fo:block>Demo Customer</fo:block>
>                    
>                    <fo:block>2004 Factory Blvd</fo:block>
>                    
>                    <fo:block>Orem, UT 84057</fo:block>
>                </fo:table-cell>
>             </fo:table-row>
>          </fo:table-body>
>        </fo:table>
>        <fo:block white-space-collapse="false"> </fo:block> 
>        
>        <fo:table border-spacing="3pt">
>           <fo:table-column column-width="1.75in"/>
>           <fo:table-column column-width="4.25in"/>
>           
>           <fo:table-body>
>             <fo:table-row>
>                 <fo:table-cell><fo:block font-weight="bold">Information sur le paiement:</fo:block></fo:table-cell>
>                 <fo:table-cell><fo:block>
>                              Visa 1111 02&amp;#47;2011
>                       </fo:block>
>                  </fo:table-cell>
>             </fo:table-row>
>         
>             <fo:table-row>
>                <fo:table-cell><fo:block font-weight="bold">Informations sur le contenu de l&amp;#39;exp&amp;eacute;dition:</fo:block></fo:table-cell>
>                   <fo:table-cell>
>                         <fo:block>
>                       NEXT_DAY
>                      </fo:block>
>                </fo:table-cell>
>              </fo:table-row>
>              <fo:table-row>
>                <fo:table-cell><fo:block font-weight="bold">Conditions de commande: </fo:block></fo:table-cell>
>                <fo:table-cell white-space-collapse="false"></fo:table-cell>
>              </fo:table-row>
>           </fo:table-body>
>        </fo:table>
> <fo:block space-after="10pt"/>
> <!-- End Template component://order/webapp/ordermgr/order/orderReportContactMechs.fo.ftl -->
> <!-- Begin Template component://order/webapp/ordermgr/order/orderReportBody.fo.ftl -->
>         <fo:table border-spacing="3pt">
>        <fo:table-column column-width="3.5in"/>
>        <fo:table-column column-width="1in"/>
>        <fo:table-column column-width="1in"/>
>        <fo:table-column column-width="1in"/>
>   
>        <fo:table-header>
>            <fo:table-row>
>                <fo:table-cell><fo:block font-weight="bold">Article</fo:block></fo:table-cell>
>                <fo:table-cell text-align="center"><fo:block font-weight="bold">Quantit&amp;eacute;</fo:block></fo:table-cell>
>                <fo:table-cell text-align="center"><fo:block font-weight="bold">Unit&amp;eacute; &amp;#47; Liste</fo:block></fo:table-cell>
>                <fo:table-cell text-align="center"><fo:block font-weight="bold">Sous-total</fo:block></fo:table-cell>
>            </fo:table-row>        
>        </fo:table-header>
>         
>             <fo:table-body>
>                   <fo:table-row>
>                         <fo:table-cell>
>                             <fo:block>
>                                 GZ-2644 - Round Gizmo
>                                </fo:block>
>                           </fo:table-cell>
>                               <fo:table-cell text-align="right"><fo:block>1</fo:block></fo:table-cell>            
>                             <fo:table-cell text-align="right"><fo:block>38,40 $</fo:block></fo:table-cell>
>                             <fo:table-cell text-align="right"><fo:block>
> 0,00 $</fo:block></fo:table-cell>
>                        </fo:table-row>
>                        <fo:table-row>
>                         <fo:table-cell number-columns-spanned="2"><fo:block><fo:inline font-style="italic">Ajustements</fo:inline>: -38,40 $</fo:block></fo:table-cell>
>                     </fo:table-row>
>             <fo:table-row>
>                <fo:table-cell></fo:table-cell>
>                <fo:table-cell number-columns-spanned="2"><fo:block font-weight="bold">Port et emballage :  </fo:block></fo:table-cell>
>                <fo:table-cell text-align="right"><fo:block>12,45 $</fo:block></fo:table-cell>
>             </fo:table-row>
>                     <fo:table-row>
>                         <fo:table-cell></fo:table-cell>
>                         <fo:table-cell number-columns-spanned="2"><fo:block font-weight="bold">Sous-total articles</fo:block></fo:table-cell>
>                         <fo:table-cell text-align="right"><fo:block>0,00 $</fo:block></fo:table-cell>
>                     </fo:table-row>
>                     <fo:table-row>
>                         <fo:table-cell></fo:table-cell>
>                         <fo:table-cell number-columns-spanned="2"><fo:block font-...
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.