[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-01-07 19:22:29
Message-ID: 1168197749.850286.15211.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 620925 by freitag:
report fine tuning
M +51 -32 invoice.trml
--- trunk/playground/office/kraft/reports/invoice.trml #620924:620925
@@ -1,22 +1,32 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
-<document filename="example_5.pdf">
-<template pageSize="(21cm, 29.7cm)" leftMargin="2.0cm" rightMargin="2.0cm"
+<document filename="kraft.pdf">
+<template pageSize="(21cm, 29.7cm)" leftMargin="2.41cm" rightMargin="0.81cm"
topMargin="2.0cm" bottomMargin="2.0cm" title="Kraft Document"
author="http://kraft.kde.org" allowSplitting="20"
showBoundary="0">
+ <template>
+ <setFont name="Times-Roman" size="12" />
+ </template>
<pageTemplate id="first">
<pageGraphics>
<setFont name="Times-Roman" size="12" />
<lineMode width="0.5" />
- <lines>2cm 2.2cm 19cm 2.2cm</lines>
+ <lines>2.41cm 2.2cm 19cm 2.2cm</lines>
<fill color="darkgreen" />
<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> + \
<lines>25mm 24.6cm 11cm 24.6cm</lines> <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>
- <image x="140mm" y="22cm" width="6cm" height="6cm" file="<!-- \
IMAGE(lurchie.png) -->" /> + <!-- 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"/>
@@ -43,6 +53,10 @@
</pageTemplate>
</template>
<stylesheet>
+ <initialize>
+ <alias id="style.normal" value="style.Normal"/>
+ </initialize>
+
<blockTableStyle id="products">
<blockFont name="Helvetica-BoldOblique" size="24" start="0,0" stop="-1,0"/>
<blockBackground colorName="lightgrey" start="0,0" stop="-1,0"/>
@@ -58,21 +72,29 @@
<lineStyle kind="LINEABOVE" colorName="black" start="-3,-3" stop="-1,-3"/>
<lineStyle kind="LINEABOVE" colorName="black" start="-3,-1" stop="-1,-1"/>
</blockTableStyle>
-
+
<paraStyle name="conditions" fontName="Helvetica" fontSize="8" \
alignment="justify"/>
- <paraStyle name="text" fontSize="12" alignment="justify"/>
+ <paraStyle name="text" fontSize="12" alignment="justify" spaceBefore="3mm" />
+ <paraStyle name="rtext" fontSize="12" alignment="RIGHT" spaceBefore="3mm" />
+
<paraStyle name="head" fontSize="12" alignment="justify"/>
<paraStyle name="details" fontSize="12" alignment="right"/>
+ <paraStyle name="addressStyle" fontSize="12" />
</stylesheet>
<story>
<!-- Address Frame -->
- <xpre><!-- ADDRESS --></xpre>
+ <xpre style="addressStyle">
+<br />
+<br />
+<br />
+<!-- ADDRESS -->
+ </xpre>
<nextFrame/>
<!-- Info Frame -->
- <para alignment="right"><!-- DATE --></para>
+ <para style="text" alignment="right"><!-- DATE --></para>
<nextFrame/>
<!-- Subject Frame -->
@@ -84,59 +106,56 @@
<!-- SALUT -->
</para>
<spacer length="1mm" width="1mm"/>
- <para style="text">
<!-- PRETEXT -->
- </para>
<setNextTemplate name="others" />
- <spacer length="8mm" width="1mm"/>
+ <spacer length="18mm" width="1mm"/>
<blockTable colWidths="8mm,9cm,1.0cm,1cm,2.5cm,2.5cm" style="products" \
repeatRows="0"> <tr>
- <td><para>Pos.</para></td>
- <td><para>Text</para></td>
- <td><para>Qty.</para></td>
- <td><para>Unit</para></td>
- <td><para alignment="RIGHT">Price</para></td>
- <td><para alignment="RIGHT">Price</para></td>
+ <td><para style="text">Pos.</para></td>
+ <td><para style="text">Text</para></td>
+ <td><para style="text">Qty.</para></td>
+ <td><para style="text">Unit</para></td>
+ <td><para style="rtext">Price</para></td>
+ <td><para style="rtext">Price</para></td>
</tr>
<!-- POSITION_LOOP -->
<tr>
- <td><para><!-- POS_NUMBER -->.</para></td>
- <td><para><!-- POS_TEXT --> </para></td>
- <td><para><!-- POS_AMOUNT --> </para></td>
- <td><para><!-- POS_UNIT --> </para></td>
- <td><para alignment="RIGHT"><!-- POS_UNITPRICE --> </para></td>
- <td><para alignment="RIGHT"><!-- POS_TOTAL --> </para></td>
+ <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>
</tr>
<!-- POSITION_LOOP_END -->
<tr><td></td>
<td></td>
<td></td>
<td></td>
- <td><para>net:</para></td>
- <td><para alignment="RIGHT"><!-- NETTOSUM --></para></td>
+ <td><para style="text">net:</para></td>
+ <td><para style="rtext"><!-- NETTOSUM --></para></td>
</tr>
<tr><td></td>
<td></td>
<td></td>
<td></td>
- <td><para>+<!-- VAT -->% VAT</para></td>
- <td><para alignment="RIGHT"><!-- 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>total sum:</para></td>
- <td><para alignment="RIGHT"><!-- BRUTTOSUM --></para></td>
+ <td><para style="text">total sum:</para></td>
+ <td><para style="rtext"><!-- BRUTTOSUM --></para></td>
</tr>
</blockTable>
<spacer length="1cm" width="1mm"/>
- <para style="text">
+ <condPageBreak height="8cm"/>
<!-- POSTTEXT -->
- </para>
<spacer length="0.5cm" width="1mm"/>
<para style="text">
<!-- GOODBYE -->
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic