[Checkins] SVN: zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/ another variation of the style sheet

Andreas Jung andreas at andreas-jung.com
Sun Oct 19 07:18:20 EDT 2008


Log message for revision 92385:
  another variation of the style sheet
  

Changed:
  U   zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/demo_app.py
  U   zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card.css
  A   zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card2.css
  U   zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card_template.pt
  U   zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/resources.ini

-=-
Modified: zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/demo_app.py
===================================================================
--- zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/demo_app.py	2008-10-19 10:11:29 UTC (rev 92384)
+++ zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/demo_app.py	2008-10-19 11:18:19 UTC (rev 92385)
@@ -39,23 +39,27 @@
     resources.registerResource(ITestContent, resources_configuration_file)
 
     for fullname in ('Andreas Jung', 'Heinz Becker', 'Hilde Becker'):
-        for debug in (False, True):
+        for orientation in (0, 1):
+            for debug in (False, True):
 
-            styles= debug and ['business_card.css', 'debug.css'] or ['business_card.css']
-            ext = debug and '_debug' or ''
+                css = orientation == 1 and 'business_card.css' or  'business_card2.css'
+                orientation_ext = orientation==1 and '_landscape' or '_upside'
+                styles= debug and [css, 'debug.css'] or [css]
+                ext = debug and '_debug' or ''
 
-            context = TestContent()
-            result = convert(context=context,
-                             html='',
-                             styles=styles,
-                             resource_name='demo',
-                             converter='pdf-prince',
-                             template_options=dict(fullname=fullname),
-                             destination_filename=os.path.join(os.getcwd(), '%s%s.pdf' % (fullname, ext)),
-                            )
-                            
-            print 'Generated:', os.path.abspath(result)
-            print
+                context = TestContent()
+                result = convert(context=context,
+                                 html='',
+                                 styles=styles,
+                                 resource_name='demo',
+                                 converter='pdf-prince',
+                                 template_options=dict(fullname=fullname),
+                                 destination_filename=os.path.join(os.getcwd(), 
+                                                                   '%s%s%s.pdf' % (fullname, orientation_ext, ext)),
+                                )
+                                
+                print 'Generated:', os.path.abspath(result)
+                print
 
 if __name__ == '__main__':
     import sys

Modified: zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card.css
===================================================================
--- zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card.css	2008-10-19 10:11:29 UTC (rev 92384)
+++ zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card.css	2008-10-19 11:18:19 UTC (rev 92385)
@@ -1,14 +1,14 @@
             @page {
-                size: 81mm 57mm;
+                size: 57mm 81mm ;
                 margin: 5mm 5mm 5mm 5mm;
             }
 
             #logo {
                 position: absolute;
-                margin-left: 0mm;
+                margin-left: 5mm;
                 margin-top: 0mm;
                 width: 40mm;
-                height: 20mm;
+                height: 10mm;
             }
 
             #desc {
@@ -16,20 +16,21 @@
                 font-family: sans-serif;
                 font-size: 10px;
                 color: #555555;
-                margin-left: 0mm;
+                margin-left: 5mm;
                 margin-top: 25mm;
                 width: 40mm;
-                height: 20mm;
+                height: 15mm;
             }
 
             #address {
                 position: absolute;
                 font-family: sans-serif;
                 font-size: 9px;
-                margin-left: 40mm;
-                margin-top: 25mm;
+                margin-left: 5mm;
+                margin-top: 45mm;
                 height: 20mm;
                 width: 40mm;
+                text-align: right;
             }
 
             ul { 

Added: zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card2.css
===================================================================
--- zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card2.css	                        (rev 0)
+++ zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card2.css	2008-10-19 11:18:19 UTC (rev 92385)
@@ -0,0 +1,49 @@
+            @page {
+                size: 81mm 57mm;
+                margin: 5mm 5mm 5mm 5mm;
+            }
+
+            #logo {
+                position: absolute;
+                margin-left: 0mm;
+                margin-top: 0mm;
+                width: 40mm;
+                height: 20mm;
+            }
+
+            #desc {
+                position: absolute;
+                font-family: sans-serif;
+                font-size: 10px;
+                color: #555555;
+                margin-left: 0mm;
+                margin-top: 25mm;
+                width: 40mm;
+                height: 20mm;
+            }
+
+            #address {
+                position: absolute;
+                font-family: sans-serif;
+                font-size: 9px;
+                margin-left: 40mm;
+                margin-top: 25mm;
+                height: 20mm;
+                width: 40mm;
+            }
+
+            ul { 
+                    margin: 0mm;
+                    margin-left: 0mm;
+                    margin-top: 0mm;
+              }
+
+            li { 
+                 padding-left: 0mm; 
+                 list-style-position: inside;
+             }
+
+            @font-face {
+                font-family: sans-serif;
+                src: local("Trebuchet MS")
+            }

Modified: zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card_template.pt
===================================================================
--- zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card_template.pt	2008-10-19 10:11:29 UTC (rev 92384)
+++ zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/business_card_template.pt	2008-10-19 11:18:19 UTC (rev 92385)
@@ -41,5 +41,11 @@
             <br/>
             Web: www.zopyx.com
          </div>
-    </body>
+         <svg viewBox="0 0 200 200" 
+             width="5cm" height="5cm">
+      <g fill="none" stroke="gray" stroke-width="20">
+     <circle cx="100" cy="100" r="100"/>
+ </g>
+ </svg>
+  </body>
 </html>

Modified: zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/resources.ini
===================================================================
--- zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/resources.ini	2008-10-19 10:11:29 UTC (rev 92384)
+++ zopyx.smartprintng.core/trunk/zopyx/smartprintng/core/demo2/resources/resources.ini	2008-10-19 11:18:19 UTC (rev 92385)
@@ -3,5 +3,6 @@
 description = Businesscard demo
 template = business_card_template.pt
 styles = business_card.css
+         business_card2.css
          debug.css
          



More information about the Checkins mailing list