[Erp5-report] r20748 - in /erp5/trunk/bt5/erp5_invoicing: SkinTemplateItem/portal_skins/erp...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Apr 22 15:14:16 CEST 2008


Author: nicolas
Date: Tue Apr 22 15:14:14 2008
New Revision: 20748

URL: http://svn.erp5.org?rev=20748&view=rev
Log:
Add support of Images in printout

Added:
    erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODTStyles.xml
Modified:
    erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTDataDict.xml
    erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTStyleSheet.xml
    erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODT.xml
    erp5/trunk/bt5/erp5_invoicing/bt/revision

Modified: erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTDataDict.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTDataDict.xml?rev=20748&r1=20747&r2=20748&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTDataDict.xml (original)
+++ erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTDataDict.xml Tue Apr 22 15:14:14 2008
@@ -184,6 +184,7 @@
 \n
 data_dict = {\n
   \'source_section_title\': context.getSourceSectionTitle() or \'\',\n
+  \'source_section_image_path\': context.getSourceSectionValue() is not None and context.getSourceSectionValue().getDefaultImagePath() or \'\',\n
   \'source_section_address\': getOneLineAddress(\n
       context.getSourceSection() and context.getSourceSectionValue().getDefaultAddressText() or \'\',\n
       context.getSourceSection() and context.getSourceSectionValue().getDefaultAddressRegionTitle() or \'\'),\n

Modified: erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTStyleSheet.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTStyleSheet.xml?rev=20748&r1=20747&r2=20748&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTStyleSheet.xml (original)
+++ erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_getODTStyleSheet.xml Tue Apr 22 15:14:14 2008
@@ -11,7 +11,7 @@
       <dictionary>
         <item>
             <key> <string>_EtagSupport__etag</string> </key>
-            <value> <string>ts06116239.52</string> </value>
+            <value> <string>ts08786277.69</string> </value>
         </item>
         <item>
             <key> <string>__ac_local_roles__</string> </key>
@@ -31,236 +31,266 @@
         </item>
         <item>
             <key> <string>content_type</string> </key>
-            <value> <string>application/octet-stream</string> </value>
+            <value> <string>application/vnd.oasis.opendocument.text</string> </value>
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string encoding="base64">UEsDBBQAAAAAACWCdThexjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz
-aXMub3BlbmRvY3VtZW50LnRleHRQSwMEFAAAAAAAJYJ1OAAAAAAAAAAAAAAAABoAAABDb25maWd1
-cmF0aW9uczIvc3RhdHVzYmFyL1BLAwQUAAgACAAlgnU4AAAAAAAAAAAAAAAAJwAAAENvbmZpZ3Vy
+            <value> <string encoding="base64">UEsDBBQAAAAAADJvlThexjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz
+aXMub3BlbmRvY3VtZW50LnRleHRQSwMEFAAAAAAAMm+VOAAAAAAAAAAAAAAAABoAAABDb25maWd1
+cmF0aW9uczIvc3RhdHVzYmFyL1BLAwQUAAgACAAyb5U4AAAAAAAAAAAAAAAAJwAAAENvbmZpZ3Vy
 YXRpb25zMi9hY2NlbGVyYXRvci9jdXJyZW50LnhtbAMAUEsHCAAAAAACAAAAAAAAAFBLAwQUAAAA
-AAAlgnU4AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi9mbG9hdGVyL1BLAwQUAAAAAAAl
-gnU4AAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRpb25zMi9wb3B1cG1lbnUvUEsDBBQAAAAAACWC
-dTgAAAAAAAAAAAAAAAAcAAAAQ29uZmlndXJhdGlvbnMyL3Byb2dyZXNzYmFyL1BLAwQUAAAAAAAl
-gnU4AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi9tZW51YmFyL1BLAwQUAAAAAAAlgnU4
-AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi90b29sYmFyL1BLAwQUAAAAAAAlgnU4AAAA
-AAAAAAAAAAAAHwAAAENvbmZpZ3VyYXRpb25zMi9pbWFnZXMvQml0bWFwcy9QSwMEFAAIAAgAJYJ1
-OAAAAAAAAAAAAAAAAAsAAABjb250ZW50LnhtbO1dW3PbuBV+76/gqNNOt7OkeNHFcmPv2LGzyUyS
-dRMn0z55YBKSuSEJBgAtq7++AElJ1IUUAYI2nXgfshFwDvid+wEEKq9+ewgD7R5i4qPopGcZZk+D
-kYs8P5qd9L5cv9GPer+d/uUVmk59Fx57yE1CGFHdRRFl/9cYd0SOs9mTXoKjYwSIT44jEEJyTN1j
-FMNoyXVcpD5On5WNELoIarOnxEVuCh9oXWZOu8ELbus/OSUucnsYzOsyc1qm1CL7FNVlfiCBPkVM
-62EMqL+F4iHwo28nvTtK4+N+fz6fG3PHQHjWtyaTST+dXQF2V3RxgoOUynP7MID8YaRvGVZ/SRtC
-Curi47RFSFES3kJcWzWAgh2rkvtZbY+4n5Woxr0DuLZvpMSb5nW8+uZ1vCJvCOhdiU2O+h/YZPrH
-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</string> </value>
+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
++Fx+24mu2PqwRmIrv6fB1B5wQq5lJkwdAlyAtA+UqpLBpbE3aoGpVStyZhsG+CXkzDNPt2Zio2/1
+ZvPxy84D6i2Af8KFdAgOQrTKMA4FUyhG9Ycbr/3RpjasKiivtYIyo4N61no/a1Ga7sZkV5wWE9Ke
+brXayoyaR3DNRqjuvNuSW8ZFuEsKTJPwCOPZj+QFDFmhYreBkABLQqUmdtcXpJ2F/MreS82MP07l
+HysZbdcEc6iNvGKvtp3rsZXsdqgUcpC+G5ZdjefzeZv4Ogrgrle76wKLatC3Gg1TEqgP3q16odqN
+qHmpqof6t0klC9oOqU837OBIOFBdqMt4dnPy0cuOzYHUVyltSvWwW5hdqlvoeMudtTF31srcWddH
+Q8cZfYttP7v5TdpUsxXR/SsVXUyQaRbz77AJqALk6J9Qj0FAdA3rgnAd4qe0nqS3BWcZmpqxSE/o
+yFyNUFa4rpBVf8a0mdOMYYo5OmqnJqbva8+DIw1gvlR111ToECyhguyTUFd75vt0TAj0PcUqYqS8
+aiSCVLIR5OJUZ3A2epPVpWegDXwcp1l2odQJGq3I7kKJww/Nogul7QFsJfgStJVX2QeITHPub0hG
+P8mw+6VIVQ/7R5H6SVw4tbJuOh+Bjias7F/QJNKI+kI62buRn3OZAN975jwluMHQRTBbPRW58uPO
+KklqqGT6pOrr7QjYLRHdXH3/Pf4CAyJo4OD3KM7r9z/fOL//5zfnnylNnA8M1IbioJPloaDOX/CX
+l1Ce3uCvL/lrgwSz6aQRww6FtVot2hbVZnadV4uZk/Zf43T/X1BLBwglH5xLagsAAAZKAABQSwME
+FAAAAAAAMm+VOIo8xtUCBAAAAgQAAAgAAABtZXRhLnhtbDw/eG1sIHZlcnNpb249IjEuMCIgZW5j
+b2Rpbmc9IlVURi04Ij8+CjxvZmZpY2U6ZG9jdW1lbnQtbWV0YSB4bWxuczpvZmZpY2U9InVybjpv
+YXNpczpuYW1lczp0YzpvcGVuZG9jdW1lbnQ6eG1sbnM6b2ZmaWNlOjEuMCIgeG1sbnM6eGxpbms9
+Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcv
+ZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6bWV0YT0idXJuOm9hc2lzOm5hbWVzOnRjOm9wZW5kb2N1
+bWVudDp4bWxuczptZXRhOjEuMCIgeG1sbnM6b29vPSJodHRwOi8vb3Blbm9mZmljZS5vcmcvMjAw
+NC9vZmZpY2UiIG9mZmljZTp2ZXJzaW9uPSIxLjEiPjxvZmZpY2U6bWV0YT48bWV0YTpnZW5lcmF0
+b3I+QnJPZmZpY2Uub3JnLzIuNCRMaW51eCBPcGVuT2ZmaWNlLm9yZ19wcm9qZWN0LzY4MG0xMiRC
+dWlsZC05Mjg2PC9tZXRhOmdlbmVyYXRvcj48bWV0YTpjcmVhdGlvbi1kYXRlPjIwMDgtMDItMDFU
+MTU6MDU6MTE8L21ldGE6Y3JlYXRpb24tZGF0ZT48ZGM6ZGF0ZT4yMDA4LTAzLTIxVDE3OjE3OjA5
+PC9kYzpkYXRlPjxtZXRhOmVkaXRpbmctY3ljbGVzPjEwPC9tZXRhOmVkaXRpbmctY3ljbGVzPjxt
+ZXRhOmVkaXRpbmctZHVyYXRpb24+UFQ1SDM0TTQyUzwvbWV0YTplZGl0aW5nLWR1cmF0aW9uPjxt
+ZXRhOnVzZXItZGVmaW5lZCBtZXRhOm5hbWU9IkluZm8gMSIvPjxtZXRhOnVzZXItZGVmaW5lZCBt
+ZXRhOm5hbWU9IkluZm8gMiIvPjxtZXRhOnVzZXItZGVmaW5lZCBtZXRhOm5hbWU9IkluZm8gMyIv
+PjxtZXRhOnVzZXItZGVmaW5lZCBtZXRhOm5hbWU9IkluZm8gNCIvPjxtZXRhOmRvY3VtZW50LXN0
+YXRpc3RpYyBtZXRhOnRhYmxlLWNvdW50PSIzIiBtZXRhOmltYWdlLWNvdW50PSIwIiBtZXRhOm9i
+amVjdC1jb3VudD0iMCIgbWV0YTpwYWdlLWNvdW50PSIxIiBtZXRhOnBhcmFncmFwaC1jb3VudD0i
+ODciIG1ldGE6d29yZC1jb3VudD0iMTQ4IiBtZXRhOmNoYXJhY3Rlci1jb3VudD0iNzY2Ii8+PC9v
+ZmZpY2U6bWV0YT48L29mZmljZTpkb2N1bWVudC1tZXRhPlBLAwQUAAgACAAyb5U4AAAAAAAAAAAA
+AAAAGAAAAFRodW1ibmFpbHMvdGh1bWJuYWlsLnBuZ+2YZ1ATzpvHUUooYkB6DT106UU6gnSQIhJA
+qnSkhSpNOqEIgoAUQ9coXTAgvZcgIF1q6EgLPYBAOH43czM3d/Ofu5f34nZmd5/vs7M7z77YZ57P
+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</string> </value>
         </item>
         <item>
             <key> <string>precondition</string> </key>
@@ -268,7 +298,7 @@
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <long>12867</long> </value>
+            <value> <long>14592</long> </value>
         </item>
         <item>
             <key> <string>title</string> </key>

Modified: erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODT.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODT.xml?rev=20748&r1=20747&r2=20748&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODT.xml (original)
+++ erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODT.xml Tue Apr 22 15:14:14 2008
@@ -316,58 +316,7 @@
                                  en_of python: unicode(here.Base_translateString(orig_of, lang=\'en\'), \'utf-8\');\n
                                  my_of python: unicode(here.Base_translateString(orig_of), \'utf-8\')">\n
                         <text:p text:style-name=\'Table_20_Heading\'>\n
-                          <text:variable-set text:formula=\'ooow:title\'\n
-                                             text:name=\'ds_title\'\n
-                                             text:display=\'none\'\n
-                                             office:value-type=\'string\'\n
-                                             tal:attributes=\'office:string-value ds_title\'/>\n
-                          <text:variable-set text:formula=\'ooow:address\'\n
-                                             text:name=\'ds_address\'\n
-                                             text:display=\'none\'\n
-                                             office:string-value=\'address\'\n
-                                             office:value-type=\'string\'\n
-                                             tal:attributes=\'office:string-value ds_address\'/>\n
-                          <text:variable-set text:formula=\'ooow:telfax\'\n
-                                             text:name=\'ds_telfax\'\n
-                                             text:display=\'none\'\n
-                                             office:string-value=\'telfax\'\n
-                                             office:value-type=\'string\'\n
-                                             tal:attributes=\'office:string-value ds_telfax\'/>\n
-                          <text:variable-set text:formula=\'ooow:email\'\n
-                                             text:name=\'ds_email\'\n
-                                             text:display=\'none\'\n
-                                             office:string-value=\'email\'\n
-                                             office:value-type=\'string\'\n
-                                             tal:attributes=\'office:string-value ds_email\'/>\n
-                          <text:variable-set text:formula=\'ooow:vatid\'\n
-                                             text:name=\'ds_vatid\'\n
-                                             text:display=\'none\'\n
-                                             office:string-value=\'vatid\'\n
-                                             office:value-type=\'string\'\n
-                                             tal:attributes=\'office:string-value ds_vatid\'/>\n
-                          <text:variable-set text:formula=\'ooow:purchase_order\'\n
-                                             text:name=\'purchase_order\'\n
-                                             text:display=\'none\'\n
-                                             office:string-value=\'purchase_order\'\n
-                                             office:value-type=\'string\'\n
-                                             tal:attributes=\'office:string-value en_title\'/>\n
-                          <text:variable-set text:formula=\'ooow:purchase_order_tr\'\n
-                                             text:name=\'purchase_order_tr\'\n
-                                             text:display=\'none\'\n
-                                             office:string-value=\'purchase_order_tr\'\n
-                                             office:value-type=\'string\'\n
-                                             tal:condition="python: en_title != my_title"\n
-                                             tal:attributes=\'office:string-value my_title\'/>\n
-                          <text:variable-set text:formula=\'ooow:page\'\n
-                                             text:name=\'page\' text:display=\'none\'\n
-                                             office:string-value=\'page\'\n
-                                             office:value-type=\'string\'\n
-                                             tal:attributes=\'office:string-value my_page\'/>\n
-                          <text:variable-set text:formula=\'ooow:of\'\n
-                                             text:name=\'of\' text:display=\'none\'\n
-                                             office:string-value=\'of\'\n
-                                             office:value-type=\'string\'\n
-                                             tal:attributes=\'office:string-value my_of\'/>\n
+                          \n
                           <tal:block tal:replace=\'en_string\'/>:</text:p>\n
                         <text:p text:style-name=\'Table_20_Heading\'\n
                                 tal:condition=\'python:my_string!=en_string\'><span tal:replace=\'my_string\'/>:</text:p>\n
@@ -763,7 +712,7 @@
         </item>
         <item>
             <key> <string>ooo_stylesheet</string> </key>
-            <value> <string>Invoice_getODTStyleSheet</string> </value>
+            <value> <string>Invoice_viewAsODTStyles</string> </value>
         </item>
         <item>
             <key> <string>ooo_xml_file_id</string> </key>

Added: erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODTStyles.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODTStyles.xml?rev=20748&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODTStyles.xml (added)
+++ erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/Invoice_viewAsODTStyles.xml Tue Apr 22 15:14:14 2008
@@ -1,0 +1,356 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="OOoTemplate" module="Products.ERP5OOo.OOoTemplate"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>OLE_documents_zipstring</string> </key>
+            <value> <string encoding="base64">UEsDBBQAAAAIAMCAlTg1Ytc5PgEAAEoHAAAVAAAATUVUQS1JTkYvbWFuaWZlc3QueG1stZVLasMw
+EED3PYXR3lbbVTFxAi30BOkBJvLYEeiHZhSS21cO5NM2lKZYOwmk90YjzWix2ltT7TCS9q4TT82j
+qNAp32s3duJj/V6/iNXyYWHB6QGJ29OgyvscnaedSNG1HkhT68AitaxaH9D1XiWLjtuv69vJtHyo
+LuBBG6zzwnioLjLsNdR8CNgJCMFoBZzjlDvXN0dXc61oGPcsLruHZEwdgLedkELeJbtNefNu0GOK
+xyDoWRIDJ9pALIMHpdBgnvooVYpxOmLOYnFXEcFgPDAWggcfUshPIBXCRz9GpHI3PYVeDM7em2Jw
+bWFEkq+aLQQq6riT/b1fUHJT9TRJN+pa8LcY7pRPnUhOtXoTnv38v2L+nUt8MEizYy0yzNZ41ttk
+Nw60IcmnYRPcODd83sQic/4Qz6ldyB//4fITUEsBAhQAFAAAAAgAwICVODVi1zk+AQAASgcAABUA
+AAAAAAAAAAAAAAAAAAAAAE1FVEEtSU5GL21hbmlmZXN0LnhtbFBLBQYAAAAAAQABAEMAAABxAQAA
+AAA=</string> </value>
+        </item>
+        <item>
+            <key> <string>__ac_local_roles__</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_bind_names</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>_asgns</string> </key>
+                        <value>
+                          <dictionary>
+                            <item>
+                                <key> <string>name_subpath</string> </key>
+                                <value> <string>traverse_subpath</string> </value>
+                            </item>
+                          </dictionary>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>_text</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+<?xml version="1.0" encoding="utf-8"?>\n
+<office:document-styles xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"\n
+                        xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"\n
+                        xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"\n
+                        xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"\n
+                        xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"\n
+                        xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"\n
+                        xmlns:xlink="http://www.w3.org/1999/xlink"\n
+                        xmlns:dc="http://purl.org/dc/elements/1.1/"\n
+                        xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"\n
+                        xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"\n
+                        xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"\n
+                        xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"\n
+                        xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"\n
+                        xmlns:math="http://www.w3.org/1998/Math/MathML"\n
+                        xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"\n
+                        xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"\n
+                        xmlns:ooo="http://openoffice.org/2004/office"\n
+                        xmlns:ooow="http://openoffice.org/2004/writer"\n
+                        xmlns:oooc="http://openoffice.org/2004/calc"\n
+                        xmlns:dom="http://www.w3.org/2001/xml-events"\n
+                        xmlns:tal="http://xml.zope.org/namespaces/tal"\n
+                        xmlns:i18n="http://xml.zope.org/namespaces/i18n"\n
+                        xmlns:metal="http://xml.zope.org/namespaces/metal"\n
+                        office:version="1.1"\n
+                        tal:attributes="dummy python:request.RESPONSE.setHeader(\'Content-Type\', \'text/html;; charset=utf-8\')"\n
+                        tal:define=\'data_dict here/Invoice_getODTDataDict\'>\n
+  <office:font-face-decls>\n
+    <style:font-face style:name="StarSymbol" svg:font-family="StarSymbol" style:font-charset="x-symbol"/>\n
+    <style:font-face style:name="DejaVu Sans1" svg:font-family="\'DejaVu Sans\'" style:font-pitch="variable"/>\n
+    <style:font-face style:name="Times New Roman" svg:font-family="\'Times New Roman\'" style:font-family-generic="roman" style:font-pitch="variable"/>\n
+    <style:font-face style:name="Arial1" svg:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable"/>\n
+    <style:font-face style:name="Arial" svg:font-family="Arial" style:font-adornments="Normalny" style:font-family-generic="swiss" style:font-pitch="variable"/>\n
+    <style:font-face style:name="DejaVu Sans" svg:font-family="\'DejaVu Sans\'" style:font-family-generic="swiss" style:font-pitch="variable"/>\n
+    <style:font-face style:name="DejaVu Sans2" svg:font-family="\'DejaVu Sans\'" style:font-family-generic="system" style:font-pitch="variable"/>\n
+  </office:font-face-decls>\n
+  <office:styles>\n
+    <style:default-style style:family="graphic">\n
+      <style:graphic-properties draw:shadow-offset-x="0.3cm" draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" style:flow-with-text="true"/>\n
+      <style:paragraph-properties style:text-autospace="ideograph-alpha" style:line-break="strict" style:writing-mode="lr-tb" style:font-independent-line-spacing="false">\n
+        <style:tab-stops/>\n
+      </style:paragraph-properties>\n
+      <style:text-properties style:use-window-font-color="true" fo:font-size="12pt" fo:language="pl" fo:country="PL" style:font-size-asian="12pt" style:language-asian="pl" style:country-asian="PL" style:font-size-complex="12pt" style:language-complex="pl" style:country-complex="PL"/>\n
+    </style:default-style>\n
+    <style:default-style style:family="paragraph">\n
+      <style:paragraph-properties fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.251cm" style:writing-mode="page"/>\n
+      <style:text-properties style:use-window-font-color="true" style:font-name="Times New Roman" fo:font-size="12pt" fo:language="pl" fo:country="PL" style:font-name-asian="DejaVu Sans1" style:font-size-asian="12pt" style:language-asian="pl" style:country-asian="PL" style:font-name-complex="DejaVu Sans1" style:font-size-complex="12pt" style:language-complex="pl" style:country-complex="PL" fo:hyphenate="false" fo:hyphenation-remain-char-count="2" fo:hyphenation-push-char-count="2"/>\n
+    </style:default-style>\n
+    <style:default-style style:family="table">\n
+      <style:table-properties table:border-model="collapsing"/>\n
+    </style:default-style>\n
+    <style:default-style style:family="table-row">\n
+      <style:table-row-properties fo:keep-together="always"/>\n
+    </style:default-style>\n
+    <style:style style:name="Standard" style:family="paragraph" style:class="text">\n
+      <style:text-properties style:font-name="Arial"/>\n
+    </style:style>\n
+    <style:style style:name="Text_20_body" style:display-name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">\n
+      <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.212cm"/>\n
+    </style:style>\n
+    <style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="text">\n
+      <style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" fo:keep-with-next="always"/>\n
+      <style:text-properties style:font-name="DejaVu Sans" fo:font-size="14pt" style:font-name-asian="DejaVu Sans2" style:font-size-asian="14pt" style:font-name-complex="DejaVu Sans2" style:font-size-complex="14pt"/>\n
+    </style:style>\n
+    <style:style style:name="Heading_20_1" style:display-name="Heading 1" style:family="paragraph" style:parent-style-name="Header" style:next-style-name="Text_20_body" style:class="text">\n
+      <style:text-properties fo:font-size="115%" fo:font-weight="bold" style:font-size-asian="115%" style:font-weight-asian="bold" style:font-size-complex="115%" style:font-weight-complex="bold"/>\n
+    </style:style>\n
+    <style:style style:name="List" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="list"/>\n
+    <style:style style:name="Header" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="extra" style:master-page-name="">\n
+      <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm" style:page-number="auto" fo:background-color="transparent" style:shadow="none" fo:keep-with-next="always">\n
+        <style:tab-stops/>\n
+        <style:background-image/>\n
+      </style:paragraph-properties>\n
+      <style:text-properties style:font-name="Arial1" fo:font-size="7pt" style:font-name-asian="DejaVu Sans1" style:font-size-asian="14pt" style:font-name-complex="DejaVu Sans1" style:font-size-complex="14pt"/>\n
+    </style:style>\n
+    <style:style style:name="Header_20_left" style:display-name="Header left" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">\n
+      <style:paragraph-properties text:number-lines="false" text:line-number="0">\n
+        <style:tab-stops>\n
+          <style:tab-stop style:position="9.5cm" style:type="center"/>\n
+          <style:tab-stop style:position="19.001cm" style:type="right"/>\n
+        </style:tab-stops>\n
+      </style:paragraph-properties>\n
+    </style:style>\n
+    <style:style style:name="Header_20_right" style:display-name="Header right" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">\n
+      <style:paragraph-properties fo:text-align="end" style:justify-single-word="false" text:number-lines="false" text:line-number="0">\n
+        <style:tab-stops>\n
+          <style:tab-stop style:position="9.5cm" style:type="center"/>\n
+          <style:tab-stop style:position="19.001cm" style:type="right"/>\n
+        </style:tab-stops>\n
+      </style:paragraph-properties>\n
+      <style:text-properties fo:font-size="8pt" fo:font-weight="bold"/>\n
+    </style:style>\n
+    <style:style style:name="Footer" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">\n
+      <style:paragraph-properties text:number-lines="false" text:line-number="0">\n
+        <style:tab-stops>\n
+          <style:tab-stop style:position="9.5cm" style:type="center"/>\n
+          <style:tab-stop style:position="19.001cm" style:type="right"/>\n
+        </style:tab-stops>\n
+      </style:paragraph-properties>\n
+      <style:text-properties fo:font-size="6pt"/>\n
+    </style:style>\n
+    <style:style style:name="Footer_20_right" style:display-name="Footer right" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">\n
+      <style:paragraph-properties text:number-lines="false" text:line-number="0">\n
+        <style:tab-stops>\n
+          <style:tab-stop style:position="9.5cm" style:type="center"/>\n
+          <style:tab-stop style:position="19.001cm" style:type="right"/>\n
+        </style:tab-stops>\n
+      </style:paragraph-properties>\n
+    </style:style>\n
+    <style:style style:name="Table_20_Contents" style:display-name="Table Contents" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">\n
+      <style:paragraph-properties fo:text-align="center" style:justify-single-word="false" text:number-lines="false" text:line-number="0"/>\n
+      <style:text-properties fo:font-size="7pt"/>\n
+    </style:style>\n
+    <style:style style:name="Table_20_Heading" style:display-name="Table Heading" style:family="paragraph" style:parent-style-name="Table_20_Contents" style:class="extra">\n
+      <style:paragraph-properties fo:text-align="end" style:justify-single-word="false" text:number-lines="false" text:line-number="0"/>\n
+      <style:text-properties fo:font-size="6pt" fo:font-style="normal" fo:font-weight="bold" style:font-style-asian="italic" style:font-weight-asian="normal" style:font-style-complex="italic" style:font-weight-complex="normal"/>\n
+    </style:style>\n
+    <style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">\n
+      <style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" text:number-lines="false" text:line-number="0"/>\n
+      <style:text-properties fo:font-size="12pt" fo:font-style="italic" style:font-size-asian="12pt" style:font-style-asian="italic" style:font-size-complex="12pt" style:font-style-complex="italic"/>\n
+    </style:style>\n
+    <style:style style:name="Table" style:family="paragraph" style:parent-style-name="Caption" style:class="extra"/>\n
+    <style:style style:name="Text" style:family="paragraph" style:parent-style-name="Caption" style:class="extra"/>\n
+    <style:style style:name="Frame_20_contents" style:display-name="Frame contents" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="extra"/>\n
+    <style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index">\n
+      <style:paragraph-properties text:number-lines="false" text:line-number="0"/>\n
+    </style:style>\n
+    <style:style style:name="Header_20_Title" style:display-name="Header Title" style:family="paragraph" style:parent-style-name="Header_20_right" style:master-page-name="">\n
+      <style:paragraph-properties style:page-number="auto" style:shadow="none"/>\n
+      <style:text-properties fo:text-transform="uppercase" fo:font-size="12pt"/>\n
+    </style:style>\n
+    <style:style style:name="Big_20_Table_20_Content" style:display-name="Big Table Content" style:family="paragraph" style:parent-style-name="Table_20_Contents">\n
+      <style:text-properties fo:font-size="8pt" fo:font-weight="bold"/>\n
+    </style:style>\n
+    <style:style style:name="Item_20_Table_20_Title" style:display-name="Item Table Title" style:family="paragraph" style:parent-style-name="Table_20_Heading" style:class="extra">\n
+      <style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>\n
+      <style:text-properties fo:font-size="7pt" style:font-weight-asian="normal" style:font-weight-complex="normal"/>\n
+    </style:style>\n
+    <style:style style:name="Table_20_Contents_20_Left" style:display-name="Table Contents Left" style:family="paragraph" style:parent-style-name="Table_20_Contents" style:class="extra">\n
+      <style:paragraph-properties fo:margin-left="0.049cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>\n
+    </style:style>\n
+    <style:style style:name="Table_20_Contents_20_Right" style:display-name="Table Contents Right" style:family="paragraph" style:parent-style-name="Table_20_Contents_20_Left" style:class="extra">\n
+      <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0.049cm" fo:text-align="end" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>\n
+    </style:style>\n
+    <style:style style:name="Item_20_Table_20_Title_20_Left" style:display-name="Item Table Title Left" style:family="paragraph" style:parent-style-name="Item_20_Table_20_Title" style:class="extra">\n
+      <style:paragraph-properties fo:margin-left="0.049cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>\n
+    </style:style>\n
+    <style:style style:name="Item_20_Table_20_Title_20_Right" style:display-name="Item Table Title Right" style:family="paragraph" style:parent-style-name="Item_20_Table_20_Title" style:class="extra">\n
+      <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0.049cm" fo:text-align="end" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>\n
+    </style:style>\n
+    <style:style style:name="Bullet_20_Symbols" style:display-name="Bullet Symbols" style:family="text">\n
+      <style:text-properties style:font-name="StarSymbol" fo:font-size="9pt" style:font-name-asian="StarSymbol" style:font-size-asian="9pt" style:font-name-complex="StarSymbol" style:font-size-complex="9pt"/>\n
+    </style:style>\n
+    <style:style style:name="Footnote_20_Symbol" style:display-name="Footnote Symbol" style:family="text"/>\n
+    <style:style style:name="Endnote_20_Symbol" style:display-name="Endnote Symbol" style:family="text"/>\n
+    <style:style style:name="Graphics" style:family="graphic">\n
+      <style:graphic-properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" style:wrap="dynamic" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="false" style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="center" style:horizontal-rel="paragraph"/>\n
+    </style:style>\n
+    <text:outline-style>\n
+      <text:outline-level-style text:level="1" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+      <text:outline-level-style text:level="2" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+      <text:outline-level-style text:level="3" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+      <text:outline-level-style text:level="4" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+      <text:outline-level-style text:level="5" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+      <text:outline-level-style text:level="6" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+      <text:outline-level-style text:level="7" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+      <text:outline-level-style text:level="8" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+      <text:outline-level-style text:level="9" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+      <text:outline-level-style text:level="10" style:num-format="">\n
+        <style:list-level-properties text:min-label-distance="0.381cm"/>\n
+      </text:outline-level-style>\n
+    </text:outline-style>\n
+    <text:notes-configuration text:note-class="footnote" text:citation-style-name="Footnote_20_Symbol" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="page"/>\n
+    <text:notes-configuration text:note-class="endnote" text:citation-style-name="Endnote_20_Symbol" text:master-page-name="Endnote" style:num-format="1" text:start-value="0"/>\n
+    <text:linenumbering-configuration text:number-lines="false" text:offset="0.499cm" style:num-format="1" text:number-position="left" text:increment="5"/>\n
+  </office:styles>\n
+  <office:automatic-styles>\n
+    <style:page-layout style:name="pm1">\n
+      <style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1cm" fo:margin-bottom="1cm" fo:margin-left="1cm" fo:margin-right="1cm" fo:background-color="transparent" style:writing-mode="lr-tb" style:footnote-max-height="0cm">\n
+        <style:background-image/>\n
+        <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>\n
+      </style:page-layout-properties>\n
+      <style:header-style>\n
+        <style:header-footer-properties svg:height="3.999cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="0.499cm" fo:border="none" fo:padding="0cm" style:shadow="none" style:dynamic-spacing="false"/>\n
+      </style:header-style>\n
+      <style:footer-style>\n
+        <style:header-footer-properties fo:min-height="0.25cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0cm" style:dynamic-spacing="false"/>\n
+      </style:footer-style>\n
+    </style:page-layout>\n
+    <style:page-layout style:name="pm2">\n
+      <style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm">\n
+        <style:footnote-sep style:adjustment="left" style:rel-width="25%" style:color="#000000"/>\n
+      </style:page-layout-properties>\n
+      <style:header-style/>\n
+      <style:footer-style/>\n
+    </style:page-layout>\n
+    <number:number-style style:name="N0">\n
+      <number:number number:min-integer-digits="1"/>\n
+    </number:number-style>\n
+  </office:automatic-styles>\n
+  <office:master-styles>\n
+    <style:master-page style:name="Standard" style:page-layout-name="pm1">\n
+      <style:header tal:define="orig_title string:Invoice;\n
+                    en_title python: unicode(here.Base_translateString(orig_title, lang=\'en\'), \'utf-8\');\n
+                    my_title python: unicode(here.Base_translateString(orig_title), \'utf-8\');\n
+                    orig_page string:Page;\n
+                    en_page python: unicode(here.Base_translateString(orig_page, lang=\'en\'), \'utf-8\');\n
+                    my_page python: unicode(here.Base_translateString(orig_page), \'utf-8\');\n
+                    orig_of string:of;\n
+                    en_of python: unicode(here.Base_translateString(orig_of, lang=\'en\'), \'utf-8\');\n
+                    my_of python: unicode(here.Base_translateString(orig_of), \'utf-8\');\n
+                    image_path python: here.getPortalType().startswith(\'Purchase\') and data_dict[\'destination_section_image_path\'] or data_dict[\'source_section_image_path\']">\n
+        <text:p>\n
+          <office:include_img tal:condition="image_path"\n
+                              tal:attributes="path image_path"/>\n
+        </text:p>\n
+        <text:p text:style-name="Header"\n
+                tal:content="python: here.getPortalType().startswith(\'Purchase\') and data_dict[\'destination_section_title\'] or data_dict[\'source_section_title\']">\n
+        </text:p>\n
+        <text:p text:style-name="Header"\n
+                tal:content="python: here.getPortalType().startswith(\'Purchase\') and data_dict[\'destination_section_address\'] or data_dict[\'source_section_address\']">\n
+        </text:p>\n
+        <text:p text:style-name="Header"\n
+                tal:content="python: here.getPortalType().startswith(\'Purchase\') and data_dict[\'destination_section_telfax\'] or data_dict[\'source_section_telfax\']">\n
+        </text:p>\n
+        <text:p text:style-name="Header"\n
+                tal:content="python: here.getPortalType().startswith(\'Purchase\') and data_dict[\'destination_section_email\'] or data_dict[\'source_section_email\']">\n
+        </text:p>\n
+        <text:p text:style-name="Header"\n
+                tal:content="python: here.getPortalType().startswith(\'Purchase\') and data_dict[\'destination_section_vatid\'] or data_dict[\'source_section_vatid\']">\n
+        </text:p>\n
+        <text:p text:style-name="Header_20_Title"\n
+                tal:content="en_title">\n
+        </text:p>\n
+        <text:p text:style-name="Header_20_right"\n
+                tal:content="my_title">\n
+        </text:p>\n
+        <text:p text:style-name="Header_20_right">\n
+          <text:p tal:replace="my_page"/><text:page-number text:select-page="current">1</text:page-number><text:p tal:replace="my_of"/><text:page-count>1</text:page-count></text:p>\n
+      </style:header>\n
+      <style:footer>\n
+        <text:p text:style-name="Footer">Generated with ERP5 \xe2\x80\x93 Open Source ERP suite (www.erp5.org)</text:p>\n
+      </style:footer>\n
+    </style:master-page>\n
+    <style:master-page style:name="Endnote" style:page-layout-name="pm2"/>\n
+  </office:master-styles>\n
+</office:document-styles>\n
+
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/vnd.oasis.opendocument.text</string> </value>
+        </item>
+        <item>
+            <key> <string>expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>Invoice_viewAsODTStyles</string> </value>
+        </item>
+        <item>
+            <key> <string>ooo_stylesheet</string> </key>
+            <value> <string>Invoice_getODTStyleSheet</string> </value>
+        </item>
+        <item>
+            <key> <string>ooo_xml_file_id</string> </key>
+            <value> <string>styles.xml</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>

Modified: erp5/trunk/bt5/erp5_invoicing/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/bt/revision?rev=20748&r1=20747&r2=20748&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_invoicing/bt/revision (original)
+++ erp5/trunk/bt5/erp5_invoicing/bt/revision Tue Apr 22 15:14:14 2008
@@ -1,1 +1,1 @@
-79
+80




More information about the Erp5-report mailing list