[Checkins] SVN: z3c.rml/trunk/ - I found a more complete paragraph border patch from Yuan Hong. Now the DTD
Stephan Richter
srichter at gmail.com
Thu Jul 22 15:22:10 EDT 2010
Log message for revision 114942:
- I found a more complete paragraph border patch from Yuan Hong. Now the DTD
is updated, the border supports a border radius and the tag-para.rml sample
has been updated.
- Get ready for release.
Changed:
U z3c.rml/trunk/CHANGES.txt
U z3c.rml/trunk/setup.py
U z3c.rml/trunk/src/z3c/rml/rml.dtd
U z3c.rml/trunk/src/z3c/rml/stylesheet.py
U z3c.rml/trunk/src/z3c/rml/tests/expected/tag-para.pdf
U z3c.rml/trunk/src/z3c/rml/tests/input/tag-para.rml
-=-
Modified: z3c.rml/trunk/CHANGES.txt
===================================================================
--- z3c.rml/trunk/CHANGES.txt 2010-07-22 19:06:32 UTC (rev 114941)
+++ z3c.rml/trunk/CHANGES.txt 2010-07-22 19:22:10 UTC (rev 114942)
@@ -2,10 +2,12 @@
CHANGES
=======
-1.0.0 (unreleased)
+0.9.1 (2010-06-22)
------------------
-- No changes yet.
+- I found a more complete paragraph border patch from Yuan Hong. Now the DTD
+ is updated, the border supports a border radius and the tag-para.rml sample
+ has been updated.
0.9.0 (2010-06-22)
------------------
Modified: z3c.rml/trunk/setup.py
===================================================================
--- z3c.rml/trunk/setup.py 2010-07-22 19:06:32 UTC (rev 114941)
+++ z3c.rml/trunk/setup.py 2010-07-22 19:22:10 UTC (rev 114942)
@@ -21,7 +21,7 @@
setup (
name='z3c.rml',
- version='1.0.0dev',
+ version='0.9.1',
author = "Stephan Richter and the Zope Community",
author_email = "zope-dev at zope.org",
description = "An alternative implementation of RML",
Modified: z3c.rml/trunk/src/z3c/rml/rml.dtd
===================================================================
--- z3c.rml/trunk/src/z3c/rml/rml.dtd 2010-07-22 19:06:32 UTC (rev 114941)
+++ z3c.rml/trunk/src/z3c/rml/rml.dtd 2010-07-22 19:22:10 UTC (rev 114942)
@@ -62,6 +62,10 @@
<!ATTLIST paraStyle backColor CDATA #IMPLIED>
<!ATTLIST paraStyle keepWithNext CDATA #IMPLIED>
<!ATTLIST paraStyle wordWrap CDATA #IMPLIED>
+<!ATTLIST paraStyle borderWidth CDATA #IMPLIED>
+<!ATTLIST paraStyle borderStyle CDATA #IMPLIED>
+<!ATTLIST paraStyle borderPadding CDATA #IMPLIED>
+<!ATTLIST paraStyle borderRadius CDATA #IMPLIED>
<!ATTLIST paraStyle name CDATA #REQUIRED>
<!ATTLIST paraStyle alias CDATA #IMPLIED>
<!ATTLIST paraStyle parent CDATA #IMPLIED>
@@ -347,6 +351,10 @@
<!ATTLIST para backColor CDATA #IMPLIED>
<!ATTLIST para keepWithNext CDATA #IMPLIED>
<!ATTLIST para wordWrap CDATA #IMPLIED>
+<!ATTLIST para borderWidth CDATA #IMPLIED>
+<!ATTLIST para borderStyle CDATA #IMPLIED>
+<!ATTLIST para borderPadding CDATA #IMPLIED>
+<!ATTLIST para borderRadius CDATA #IMPLIED>
<!ATTLIST para style CDATA #REQUIRED>
<!ATTLIST para bulletText CDATA #IMPLIED>
<!ATTLIST para dedent CDATA #IMPLIED>
Modified: z3c.rml/trunk/src/z3c/rml/stylesheet.py
===================================================================
--- z3c.rml/trunk/src/z3c/rml/stylesheet.py 2010-07-22 19:06:32 UTC (rev 114941)
+++ z3c.rml/trunk/src/z3c/rml/stylesheet.py 2010-07-22 19:22:10 UTC (rev 114942)
@@ -141,7 +141,12 @@
max_length=4,
required=False)
+ borderRadius = attr.Measurement(
+ title=u'Paragraph Border Radius',
+ description=u'The radius of the paragraph border.',
+ required=False)
+
class IParagraphStyle(IBaseParagraphStyle):
"""Defines a paragraph style and gives it a name."""
Modified: z3c.rml/trunk/src/z3c/rml/tests/expected/tag-para.pdf
===================================================================
--- z3c.rml/trunk/src/z3c/rml/tests/expected/tag-para.pdf 2010-07-22 19:06:32 UTC (rev 114941)
+++ z3c.rml/trunk/src/z3c/rml/tests/expected/tag-para.pdf 2010-07-22 19:22:10 UTC (rev 114942)
@@ -374,7 +374,7 @@
% 'R12': class PDFInfo
12 0 obj
<< /Author (\(anonymous\))
- /CreationDate (D:20100721214022+05'00')
+ /CreationDate (D:20100722151756+05'00')
/Keywords ()
/Producer (ReportLab http://www.reportlab.com)
/Subject (\(unspecified\))
@@ -392,9 +392,9 @@
% page stream
<< /Filter [ /ASCII85Decode
/FlateDecode ]
- /Length 414 >>
+ /Length 652 >>
stream
-Gat=gbAP0N&4Q=ar53>#V6-1sr5bX"/1MBW_1G;YJYY#OQ2n=EgAZL at 6bl*mPZ5)sY\3C7UKf$sHD1/K<<,erJf+V&&5,:N1D"VP(?<f?fm#!u2],I[JVHA/1eMns.FA$<QII+DOd^&_!Z3hiTinAuDip:tn.rr(LcY]aD7>3CM,.9m,)@-0.;-"V[6bl^CS6?WIS at +#N at ZoVhWr@\_%U>!'C0rh>P,gUq8J3>#4gV/*8hX$'iMT^G/9n`0T;DaQe4"?'?8Kb0QMiOF%C*]m>5:3!7aR%(aY^lQ'EiRYBmL12:g#=alQ8t=^B4F&K8g#g0p.?C\_73Jp[p;mH2IX(im4(phK at c&&s?RXm6]=?ngW=;Qn6ma'jHYD$@STYJ7/mr;Y?:\%Fk'\Q"WmE5Qqm$b.eWJH~>endstream
+Gat=hgMYb"%#43Qj;iJ$+R<(K3r)Sd]bmtk(Ic^\IK:a\'5r_u\LP2(rCBN*SA<%4_2`#/,em\1,mH)1bWXR)J.Df7mhmeh70Q at S&rHqh=NkDBgs(F4Nj)K%!@!O<bEEouSHHm<@nKG#GGuW;.0gVedb%j]"r:!\@t;7HiYrS5%e?I2#:Q0467+I=</O3p.=+sckR8pIb%2Wj*+^;!7(@JsK,NXYPHuZP]/)VHqUGJ)P#3)j9pRL8rbQ[j]!5t1_34.oQunV:L+ke'VXc/imU>\=,X[f`Lm%*+<8TaNQ*>0f^$5/t4- at JedsCW8RB#ZJg0.EQU.a0lE4B30=nC,!/m!8D2S3>DR at mD7/3TEs72ohEJ$&)R*,p2,K'QmL]C.D.n?l&r37mg>BduhPUj7a!TB7p>Y at OrC:(8V](,;JO&gC3k:S#0D4/$KI<[%p(4H7cW%R2 at DPBX6"ie)S6$go1+A8h\14%7R^L at C"/X<_@#.&LNj.P!f.rl*p2ZW$"XkdAA:>kKU&W!0=D:]>KaKf8S"d'.7Hg&ei7d5^?qXIG2VH<P[i$[[!J;3.h:2fN*/@VbfSY-gMrQ!)jSYVa]jf=#Q9BId_Bn9\hPlc5(/W'.%ZTBH73QunKM0Dh%!DT7\pR*U3`rL at BV~>endstream
endobj
% 'R15': class PDFOutlines
15 0 obj
@@ -418,15 +418,15 @@
0000022218 00000 n
0000022453 00000 n
0000022560 00000 n
-0000023118 00000 n
+0000023356 00000 n
trailer
<< /ID
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
- [(\177q%A\212@\210x\371\224\330j\033\023\3735) (\177q%A\212@\210x\371\224\330j\033\023\3735)]
+ [(aJ\241\033\177\256\301\355\245\337!\030\030G\335f) (aJ\241\033\177\256\301\355\245\337!\030\030G\335f)]
/Info 12 0 R
/Root 11 0 R
/Size 16 >>
startxref
-23170
+23408
%%EOF
Modified: z3c.rml/trunk/src/z3c/rml/tests/input/tag-para.rml
===================================================================
--- z3c.rml/trunk/src/z3c/rml/tests/input/tag-para.rml 2010-07-22 19:06:32 UTC (rev 114941)
+++ z3c.rml/trunk/src/z3c/rml/tests/input/tag-para.rml 2010-07-22 19:22:10 UTC (rev 114942)
@@ -24,6 +24,13 @@
<para doc:example="">Paragraph</para>
<pre doc:example="">Preformatted <b>text</b> only.</pre>
<xpre doc:example="">Preformatted with <i>markup</i>.</xpre>
+ <para borderColor="red" borderWidth="2" borderPadding="5 10 30"
+ borderRadius="5" backColor="yellow"
+ spaceBefore="5" spaceAfter="35" leftIndent="10" rightIndent="10">
+ Paragraph with a border and a padding. <br/><br/>
+ <b>Note:</b> The padding only affects the position of the border, not
+ the paragraph text.
+ </para>
<para>Page number: <pageNumber/> </para>
</story>
</document>
More information about the checkins
mailing list