[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