【问题标题】:itextsharp: solution on how to display a reportitextsharp:关于如何显示报告的解决方案
【发布时间】:2009-12-14 22:39:49
【问题描述】:

我有一份看起来像这样的报告。它将是 PDF 格式: alt text http://img52.imageshack.us/img52/3324/fullscreencapture121420.png

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

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

【问题讨论】:

    标签: vb.net pdf itextsharp


    【解决方案1】:

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

    我发现这些文章对于在 iTextSharp 中创建表格很有用:
    iTextSharp - Introducing Tables
    SourceForge Table Tutorial

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

    【讨论】:

      【解决方案2】:

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

      我们使用来自http://www.datadynamics.com/ 的活动报告,但我相信还有其他人。

      编辑:

      iTextSharp 好像支持 html-to-pdf 转换?也许那更容易渲染?

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多