class test(object):
def __init__(self):
pass
def test(self):
print 'test'
class test1(test):
def test(self):
print 'test1'
super(test1,self).test()
a = test()
a.test()
b = test1()
b.test()
from reportlab.pdfgen.canvas import Canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.cidfonts import UnicodeCIDFont
pdfmetrics.registerFont(UnicodeCIDFont('STSong-Light'))
from reportlab.lib.pagesizes import letter, A4
from reportlab.lib.styles import ParagraphStyle,PropertySet
from reportlab.platypus import Paragraph
from reportlab.lib.enums import *
from reportlab.lib.colors import *
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.platypus import Paragraph, SimpleDocTemplate, PageBreak
stylesheet=getSampleStyleSheet()
import copy
c = Canvas('temp.pdf', pagesize=letter)
c.setFont('STSong-Light', 16)
y = 700
c.drawString(100, y, '测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测
试!!换行')
c.drawString(100, y+30,
'sdgsldjglsdjglsjdfgljsdfogijseoirjgklsdfgklsdjglkjsdlfjgsldjfglsjdfgkljsdlfkjgsdlkfjglsdkfjglsdjfglksjdflgj')
c.save()
stylesheet=getSampleStyleSheet()
normalStyle = copy.deepcopy(stylesheet['Normal'])
normalStyle.wordWrap = 'CJK'
normalStyle.fontName ='STSong-Light'
normalStyle.fontSize = 10
p = Paragraph('测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!测试!!换
行', normalStyle)
p1 = Paragraph('测试!!测试!!测试!!测试!
asdfkajsdfasdjflsdakjfoiajefjasldfmalsdflajsdflkjasdlfjalsdkfjalsdjflasdlfkjasdlfkjasldjfkaefha',
normalStyle)
story = []
story.append(p)
story.append(p1)
doc = SimpleDocTemplate('hello.pdf')
doc.build(story)
zi w 写道:
--
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
2010/7/9 He Jibo <hej...@gmail.com>:
--
http://zoomquiet.org 人生苦短? Pythonic!
嗯嗯嗯,开始OT 了,邮件私聊