我需要使用Python/reportlab生成这里看到的表单。在
http://www.flickr.com/photos/49740282@N06/4563137758/sizes/o/
我正试图这样做,通过创建一个自定义流动的标题在顶部(与框画)然后有一个表流动为珠宝表下面。本例中显示的珠宝表可能是多个表。我很难让我的画头到“流”。它被绘制出来,但是我的表数据覆盖了它,而不是显示在它下面。在
这是我在reportlab的第一个项目。在我真正开始调试之前,我想从有reportlab经验的人那里知道我的方法是否正确。谢谢!在
Tags:
我同意dugres的观点,你不需要为flickr中显示的特定表单提供任何可定制的流。您可以使用表和表样式来完成您的工作。在
在您开始深入研究reportlab之前,需要考虑的是,您的表不会太长而无法进入下一页。然后表样式将需要手动编辑。下一页表格中的跨距单元格将返回错误。但是对于一页的解决方案,reportpdf是一个不错的选择。在
对于花哨的输出,不错的图形效果。你需要按照达格雷斯的建议去做。在
关于开发表的kickstart代码:
我不能帮助您使用reportlab,因为我不是很有经验的用户(在一些让我发疯的问题之后,我留下了使用它的想法:))。但是如果您考虑使用其他工具在python中生成pdf,我希望您看看xhtml2pdf-如果您没有深入到reportlab中,这可能是一个不错的选择。如果您熟悉html,这可能会使您更容易使用。这里的想法很简单:它将您提供的html转换为pdf文件。当然,您需要以某种方式生成html代码(为此我使用django模板)。在
我不认为这里需要定制的流程。在
您可以使用表(和表样式)来完成“header”。在
另一个简单的解决方案,如果您需要一些花哨的背景,是绘制一个图像(如JPG),然后在其上绘制变量字符串。在
相关问题 更多 >
编程相关推荐