Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
111 lines (108 sloc) 5.5 KB
<pdf filename="example.pdf" pagesize="A4" unit="cm" margin="1.5,1">
<font name="asongforjennifer" ttf="a song for jennifer.ttf"/>
<page>
<rect height="1.5" width="1" x="0" y="-1.5" fill="black" stroke="0"/>
<text fontsize="18">Available Fonts (on my computer at generation time)</text>
<line/>
<text/>
{% for font in __pypdfml__.fonts %}
<text font="{{ font }}" lineheight="1.5">{{ font }}</text>
{% endfor %}
<text/>
<text/>
<text fontsize="18">Loaded TTF Font</text>
<line/>
<text/>
<text font="asongforjennifer" fontsize="16">A Song For Jennifer (http://www.1001freefonts.com)</text>
<text/>
<text/>
<text fontsize="18">Loaded TTF Font</text>
<line/>
<text/>
<text y="2" move_cursor="1">Text</text>
<text y="cursor" x="3">on</text>
<text y="cursor" x="5">a</text>
<text y="cursor" x="7">Line</text>
</page>
<page>
<text fontsize="18">Available Barcodes</text>
<line/>
<text/>
{% for bc in __pypdfml__.barcodes %}
<text>{{ bc.name }}</text>
{% if bc.sample %}
<barcode type="{{ bc.name }}" height="1">{{ bc.sample }}</barcode>
{% else %}
<text fill="red">** NO SAMPLE **</text>
{% endif %}
<text/>
{% endfor %}
</page>
<page>
<text fontsize="18">Der Zauberlehrling (hello {{ what }})</text>
<line/>
<text>
Hat der alte Hexenmeister
Sich doch einmal wegbegeben!
Und nun sollen seine Geister
Auch nach meinem Willen leben.
Seine Wort und Werke
Merkt ich und den Brauch,
Und mit Geistesstärke
Tu ich Wunder auch.
</text>
<text align="center">
Walle! walle
Manche Strecke,
Daß, zum Zwecke,
Wasser fließe
Und mit reichem, vollem Schwalle
Zu dem Bade sich ergieße.
</text>
<text align="right">
Und nun komm, du alter Besen,
Nimm die schlechten Lumpenhüllen!
Bist schon lange Knecht gewesen:
Nun erfülle meinen Willen!
Auf zwei Beinen stehe,
Oben sei ein Kopf,
Eile nun und gehe
Mit dem Wassertopf!
</text>
<text fontsize="18">
Lorem Ipsum</text>
<line/>
<text/>
<text align="left" fill="green">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</text>
<text/>
<text align="center" fill="#aa0000">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</text>
<text/>
<text align="right" fill="0,0,0.5">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</text>
<text/>
<text align="justify" fill="purple">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</text>
</page>
<page>
<text fontsize="18">Shapes</text>
<line/>
<rect x="2.54" y="-6" width="2" height="2" />
<rect x="5.25" y="-5.75" width="1.5" height="1.5" line="0.5" join="1" fill="0,0,1"/>
<circle x_cen="8.5" y_cen="-5" r="1" stroke="1,0,0"/>
<ellipse x1="10" y1="-6" x2="13" y2="-4" stroke="1,1,0" line="0.25" fill="0.5,0,0"/>
<rect x="15" y="-6.5" width="2" height="2" rotate="45" stroke="0" fill="0,1,0"/>
<text y="-10" fontsize="18" move_cursor="1">Spirograph</text>
<line/>
{% for deg in range(0, 360, 15) %}
<rect rotate="{{ deg }}" x="center" y="10" height="8" width="1" stroke="1,0,0"/>
<rect rotate="{{ deg }}" x="center" y="10" height="5" width="2" stroke="0,1,1"/>
<rect rotate="{{ deg }}" x="center" y="10" height="2" width="4" stroke="1,0,1"/>
<rect rotate="{{ deg }}" x="center" y="10" height="2" width="3" stroke="0,0,1"/>
{% endfor %}
</page>
<page>
<text fontsize="18">A Rabbit</text>
<line/>
<text/>
<image src="rabbit.jpg"/>
<text>This photo used through Creative Commons by Zappowbang on Flickr</text>
</page>
</pdf>