tests/test_graphics_charts.py
branchpy33
changeset 4056 be1be82d76fa
parent 3794 398ea04239b5
child 4239 75c7de3058a6
--- a/tests/test_graphics_charts.py	Fri Feb 28 12:17:32 2014 +0000
+++ b/tests/test_graphics_charts.py	Tue Mar 04 14:06:56 2014 +0000
@@ -16,7 +16,7 @@
 from reportlab.lib.validators import Auto
 from reportlab.pdfgen.canvas import Canvas
 from reportlab.graphics.shapes import *
-from reportlab.graphics.charts.textlabels import Label
+from reportlab.graphics.charts.textlabels import Label, _text2Path
 from reportlab.platypus.flowables import Spacer, PageBreak
 from reportlab.platypus.paragraph import Paragraph
 from reportlab.platypus.xpreformatted import XPreformatted
@@ -412,6 +412,21 @@
         story.append(drawing8)
         story.append(Spacer(0,1*cm))
 
+    def test8(self):
+        '''text _text2Path'''
+        story = self.story
+        story.append(Paragraph('Texts drawn using a Path', h3))
+        story.append(Spacer(0,0.5*cm))
+        P=_text2Path('Hello World from font Times-Roman!',x=10,y=20,fontName='Times-Roman',fontSize=20,strokeColor=colors.blue,strokeWidth=0.1,fillColor=colors.red)
+        d = Drawing(400,50)
+        d.add(P)
+        story.append(d)
+        P=_text2Path('Hello World from font Helvetica!',x=10,y=20,fontName='Helvetica',fontSize=20,strokeColor=colors.blue,strokeWidth=0.1,fillColor=colors.red)
+        d = Drawing(400,50)
+        d.add(P)
+        story.append(d)
+        story.append(Spacer(0,1*cm))
+
 
     def test999(self):
         #keep this last