[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/office/kraft/reports
From: Klaas Freitag <freitag () suse ! de>
Date: 2007-11-11 20:05:57
Message-ID: 1194811557.557492.17433.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 735471 by freitag:
adopt to the google templating lib
M +30 -19 contrib/kfg/invoice.trml
M +38 -27 invoice.trml
--- trunk/playground/office/kraft/reports/contrib/kfg/invoice.trml #735470:735471
@@ -51,7 +51,12 @@
<paraStyle name="conditions" fontName="Times-Roman" fontSize="8" \
alignment="justify"/>
<paraStyle name="text" fontSize="12" alignment="justify" spaceBefore="3mm" />
+ <paraStyle name="demandtext" fontSize="12" alignment="justify" \
fontName="Times-Italic" /> + <paraStyle name="alternativetext" fontSize="12" \
alignment="justify" fontName="Times-Italic" /> +
<paraStyle name="rtext" fontSize="12" fontName="Times-Roman" alignment="RIGHT" \
spaceBefore="1mm" /> + <paraStyle name="demandrtext" fontName="Times-Italic" \
fontSize="12" alignment="RIGHT" spaceBefore="3mm" /> + <paraStyle \
name="alternativertext" fontName="Times-Italic" fontSize="12" alignment="RIGHT" \
spaceBefore="3mm" /> <paraStyle name="smallrtext" fontSize="10" \
fontName="Times-Roman" alignment="RIGHT" spaceBefore="0mm" />
<paraStyle name="head" fontSize="12" alignment="justify"/>
@@ -65,15 +70,15 @@
<br />
<br />
<br />
-<!-- ADDRESS -->
+{{ADDRESS}}
</xpre>
<nextFrame/>
<!-- Info Frame -->
<para style="rtext" alignment="right"></para>
- <para style="rtext"><!-- DATE --> </para>
- <para style="rtext"><!-- DOCTYPE --></para>
- <para style="rtext">Nr. <!-- DOCID --> </para>
+ <para style="rtext">{{DATE}}</para>
+ <para style="rtext">{{DOCTYPE}}</para>
+ <para style="rtext">Nr. {{DOCID}} </para>
<spacer length="3mm" width="1mm"/>
<para style="smallrtext">Sparkasse Forchheim</para>
@@ -89,58 +94,64 @@
<!-- Detail Frame -->
<spacer length="1mm" width="1mm"/>
<para style="text">
- <!-- SALUT -->
+ {{SALUT}}
</para>
<spacer length="1mm" width="1mm"/>
- <!-- PRETEXT -->
+ {{PRETEXT}}
<setNextTemplate name="others" />
<spacer length="18mm" width="1mm"/>
- <!-- POSITION_LOOP -->
+ {{#POSITIONS}}
<blockTable colWidths="8mm,8cm,4cm,4cm" style="products" repeatRows="0">
<tr>
- <td><para style="text"><!-- POS_NUMBER -->.</para></td>
- <td><!-- POS_TEXT --></td>
+ <td><para style="text">{{POS_NUMBER}}.</para></td>
+ <td>{{POS_TEXT}}</td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
- <td><para style="rtext"><!-- POS_AMOUNT --> <!-- POS_UNIT --></para></td>
- <td><para style="rtext">je <!-- POS_UNITPRICE --> </para></td>
- <td><para style="rtext"><!-- POS_TOTAL --> </para></td>
+ <td><para style="rtext">{{POS_AMOUNT}} {{POS_UNIT}}</para></td>
+ <td><para style="rtext">je {{POS_UNITPRICE}} </para></td>
+ <td><para style="rtext">{{POS_TOTAL}} </para></td>
</tr>
</blockTable>
<spacer length="4mm" width="1mm"/>
- <!-- POSITION_LOOP_END -->
+ {{/POSITIONS}}
<blockTable colWidths="8mm,8cm,4cm,4cm" style="sums" repeatRows="0">
<tr><td></td>
<td></td>
<td><para style="text">Nettosumme:</para></td>
- <td><para style="rtext"><!-- NETTOSUM --></para></td>
+ <td><para style="rtext">{{NETTOSUM}}</para></td>
</tr>
<tr><td></td>
<td></td>
- <td><para style="text">+<!-- VAT -->% MwSt.</para></td>
- <td><para style="rtext"><!-- VATSUM --></para></td>
+ <td><para style="text">+{{VAT}}% MwSt.</para></td>
+ <td><para style="rtext">{{VATSUM}}</para></td>
</tr>
<tr><td></td>
<td></td>
<td><para style="text">Gesamtsumme:</para></td>
- <td><para style="rtext"><!-- BRUTTOSUM --></para></td>
+ <td><para style="rtext">{{BRUTTOSUM}}</para></td>
</tr>
</blockTable>
<spacer length="1cm" width="1mm"/>
<condPageBreak height="8cm"/>
- <!-- POSTTEXT -->
+ {{#SPECIAL_POS}}
+ <para style="text">
+ Bitte beachten Sie: Dieses Dokument enthält {{COUNT}} Alternativ- oder \
Bedarfsposition(en). + Sie sind in kursiver Schrift gedruckt. Ihre Postensumme ist \
in der Endsumme nicht enthalten. + </para>
+ {{/SPECIAL_POS}}
+ {{POSTTEXT}}
<spacer length="0.5cm" width="1mm"/>
<para style="text">
- <!-- GOODBYE -->
+ {{GOODBYE}}
</para>
</story>
</document>
--- trunk/playground/office/kraft/reports/invoice.trml #735470:735471
@@ -14,19 +14,19 @@
<lineMode width="0.5" />
<lines>2.41cm 2.2cm 19cm 2.2cm</lines>
<fill color="darkgreen" />
- <drawCentredString x="105mm" y="2.3cm"><!-- MY.NAME --> <!-- \
MY.ORGANISATION --></drawCentredString> + <drawCentredString x="105mm" \
y="2.3cm">{{MY_NAME}} {{MY_ORGANISATION}}</drawCentredString>
<lines>7mm 19cm 12mm 19cm</lines>
<lines>2mm 14.65cm 12mm 14.65cm</lines>
<fill color="black" />
<setFont name="Times-Roman" size="8" />
- <drawString x="25mm" y="24.7cm"><!-- MY.ORGANISATION --> - <!-- \
MY.STREET --> - <!-- MY.POSTCODE --> <!-- MY.LOCALITY --></drawString> + \
<drawString x="25mm" y="24.7cm">{{MY_ORGANISATION}} - {{MY_STREET}} - {{MY_POSTCODE}} \
{{MY_LOCALITY}}</drawString> <lines>25mm 24.6cm 11cm 24.6cm</lines>
<setFont name="Times-Roman" size="10" />
- <drawCentredString x="105mm" y="1.8cm"><!-- MY.STREET --> - <!-- \
MY.POSTCODE --> <!-- MY.LOCALITY --></drawCentredString>
- <drawCentredString x="105mm" y="1.4cm">Telephone <!-- MY.PHONE --> - Fax \
<!-- MY.FAX --></drawCentredString>
- <!-- image x="140mm" y="22cm" width="6cm" height="6cm" file="<!-- \
IMAGE(lurchie.png) -->" / --> + <drawCentredString x="105mm" \
y="1.8cm">{{MY_STREET}} - {{MY_POSTCODE}} {{MY_LOCALITY}}</drawCentredString> + \
<drawCentredString x="105mm" y="1.4cm">Telephone {{MY_PHONE}} - Fax \
{{MY_FAX}}</drawCentredString> + <!-- image x="140mm" y="22cm" width="6cm" \
height="6cm" file="IMAGE(lurchie.png)" -->
</pageGraphics>
<frame id="address" x1="2.41cm" y1="20.62cm" width="8.5cm" height="4cm"/>
@@ -42,11 +42,11 @@
<lineMode width="0.5" />
<lines>2cm 2.2cm 19cm 2.2cm</lines>
<fill color="darkgreen" />
- <drawCentredString x="105mm" y="2.3cm"><!-- MY.NAME --> <!-- \
MY.ORGANISATION --></drawCentredString> + <drawCentredString x="105mm" \
y="2.3cm">{{MY_NAME}} {{MY_ORGANISATION}}</drawCentredString> <setFont \
name="Times-Roman" size="10" /> <fill color="black" />
- <drawCentredString x="105mm" y="1.8cm"><!-- MY.STREET --> - <!-- \
MY.POSTCODE --> <!-- MY.LOCALITY --></drawCentredString>
- <drawCentredString x="105mm" y="1.4cm">Telephone <!-- MY.PHONE --> - Fax \
<!-- MY.FAX --></drawCentredString> + <drawCentredString x="105mm" \
y="1.8cm">{{MY_STREET}} - {{MY_POSTCODE}} {{MY_LOCALITY}}</drawCentredString> + \
<drawCentredString x="105mm" y="1.4cm">Telephone {{MY_PHONE}} - Fax \
{{MY_FAX}}</drawCentredString> </pageGraphics>
<frame id="content" x1="2.0cm" y1="3.0cm" width="17cm" height="24.5cm"/>
@@ -76,7 +76,12 @@
<paraStyle name="conditions" fontName="Helvetica" fontSize="8" \
alignment="justify"/>
<paraStyle name="text" fontSize="12" alignment="justify" spaceBefore="3mm" />
+ <paraStyle name="demandtext" fontSize="12" alignment="justify" \
fontName="Times-Italic" /> + <paraStyle name="alternativetext" fontSize="12" \
alignment="justify" fontName="Times-Italic" /> +
<paraStyle name="rtext" fontSize="12" alignment="RIGHT" spaceBefore="3mm" />
+ <paraStyle name="demandrtext" fontName="Times-Italic" fontSize="12" \
alignment="RIGHT" spaceBefore="3mm" /> + <paraStyle name="alternativertext" \
fontName="Times-Italic" fontSize="12" alignment="RIGHT" spaceBefore="3mm" />
<paraStyle name="head" fontSize="12" alignment="justify"/>
<paraStyle name="details" fontSize="12" alignment="right"/>
@@ -89,24 +94,24 @@
<br />
<br />
<br />
-<!-- ADDRESS -->
+{{ADDRESS}}
</xpre>
<nextFrame/>
<!-- Info Frame -->
- <para style="text" alignment="right"><!-- DATE --></para>
+ <para style="text" alignment="right">{{DATE}}</para>
<nextFrame/>
<!-- Subject Frame -->
- <h1><!-- DOCTYPE --> Nr. <!-- DOCID --></h1>
+ <h1>{{DOCTYPE}} Nr. {{DOCID}}</h1>
<!-- Detail Frame -->
<spacer length="1mm" width="1mm"/>
<para style="text">
- <!-- SALUT -->
+ {{SALUT}}
</para>
<spacer length="1mm" width="1mm"/>
- <!-- PRETEXT -->
+ {{PRETEXT}}
<setNextTemplate name="others" />
@@ -121,44 +126,50 @@
<td><para style="rtext">Price</para></td>
<td><para style="rtext">Price</para></td>
</tr>
- <!-- POSITION_LOOP -->
+ {{#POSITIONS}}
<tr>
- <td><para style="text"><!-- POS_NUMBER -->.</para></td>
- <td> <!-- POS_TEXT --> </td>
- <td><para style="text"><!-- POS_AMOUNT --> </para></td>
- <td><para style="text"><!-- POS_UNIT --> </para></td>
- <td><para style="rtext"><!-- POS_UNITPRICE --> </para></td>
- <td><para style="rtext"><!-- POS_TOTAL --> </para></td>
+ <td><para style="{{POS_KIND}}text">{{POS_NUMBER}}.</para></td>
+ <td> {{POS_TEXT}} </td>
+ <td><para style="{{POS_KIND}}text">{{POS_AMOUNT}} </para></td>
+ <td><para style="{{POS_KIND}}text">{{POS_UNIT}} </para></td>
+ <td><para style="{{POS_KIND}}rtext">{{POS_UNITPRICE}} </para></td>
+ <td><para style="{{POS_KIND}}rtext">{{POS_TOTAL}} </para></td>
</tr>
- <!-- POSITION_LOOP_END -->
+ {{/POSITIONS}}
<tr><td></td>
<td></td>
<td></td>
<td></td>
<td><para style="text">net:</para></td>
- <td><para style="rtext"><!-- NETTOSUM --></para></td>
+ <td><para style="rtext">{{NETTOSUM}}</para></td>
</tr>
<tr><td></td>
<td></td>
<td></td>
<td></td>
- <td><para style="text">+<!-- VAT -->% VAT</para></td>
- <td><para style="rtext"><!-- VATSUM --></para></td>
+ <td><para style="text">+{{VAT}}% VAT</para></td>
+ <td><para style="rtext">{{VATSUM}}</para></td>
</tr>
<tr><td></td>
<td></td>
<td></td>
<td></td>
<td><para style="text">total sum:</para></td>
- <td><para style="rtext"><!-- BRUTTOSUM --></para></td>
+ <td><para style="rtext">{{BRUTTOSUM}}</para></td>
</tr>
</blockTable>
+ {{#SPECIAL_POS}}
+ <para style="text">
+ Please note: This offer contains {{COUNT}} alternative or demand positions,
+ printed in italic font. These do not add to the overall sum.
+ </para>
+ {{/SPECIAL_POS}}
<spacer length="1cm" width="1mm"/>
<condPageBreak height="8cm"/>
- <!-- POSTTEXT -->
+ {{POSTTEXT}}
<spacer length="0.5cm" width="1mm"/>
<para style="text">
- <!-- GOODBYE -->
+ {{GOODBYE}}
</para>
</story>
</document>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic