0

我有一个看起来像这样的报告。它将是 PDF 格式: 替代文本 http://img52.imageshack.us/img52/3324/fullscreencapture121420.png

用户将输入所有不同的食物,因此像 NONE、MODERATE、SEVERE 这样的每个部分都会有不同的大小,因此我需要能够在运行时扩展这些部分。为了做到这一点,我可能应该在运行时分割图像并添加不同的部分。我不知道正确的方法。

请帮助我就如何在适当的部分中调整文本提出建议(但请记住,我无法控制每个部分中有多少食物,用户将在运行时决定这一点)

4

2 回答 2

2

我将为您的每个结果(无、中等、严重)创建一个 iTextSharp 表,并按照您希望它们出现在 PDF 中的顺序依次写出该表。表格中的每一行都有四列。

我发现这些文章对于在 iTextSharp 中创建表格很有用:
iTextSharp - 引入表格
SourceForge 表格教程

编辑
对不起,我没有在您的问题上看到 vb.net 标签。我链接的页面是 C# - 我希望你能翻译。我发现您可以找到的大多数 iTextSharp 示例都使用 C#。

于 2009-12-14T23:01:44.817 回答
1

对于格式化/表格数据,是否值得使用报告工具而不是 iTextSharp?

我们使用来自http://www.datadynamics.com/的 Active Reports,但我相信还有其他的。

编辑:

看起来 iTextSharp 支持 html 到 pdf 的转换?也许那更容易渲染?

刚刚做了一个搜索,发现这个:http ://somewebguy.wordpress.com/2009/05/08/itextsharp-simplify-your-html-to-pdf-creation/

于 2009-12-14T22:45:33.180 回答