首页 文章

PDFsharp MigraDoc设置元素的高度

提问于
浏览
0

有没有办法设置元素的固定高度?可以是 table ,行或部分 . 此元素是从数据库动态生成的,并且可以具有可变数量的行 . 我需要这样做,因为下面的部分需要处于固定位置才能打印出来 . 我正在使用WPF v1.31 . 我知道它不是最新的,但它是一个相当古老的应用程序的补充 .

1 回答

  • 0

    您可以设置 Paragraph 或表 Row 的高度 .

    我认为你不能设置 Table 的高度 - 但这将是所有行高度的总和 . 如果表不适合单个页面,自动分页会使事情变得复杂 .

    Section 始终在新页面上开始 .

    TextFrame 可用于将文本放置在固定位置 . 根据要求,这可能是简单或复杂的 .

    您可以准备一份文件,让MigraDoc确定大小和位置 . 然后,您可以通过代码确定具有固定位置的项目是在同一页面上还是在新页面上 .

    以下示例代码显示了在创建PDF时如何显示进度:
    http://forum.pdfsharp.net/viewtopic.php?f=8&t=3172
    可以使用相同的技术将多个MigraDoc文档拼接在一起以创建单个PDF . 如果我理解你的要求,这可能是要走的路 - 没有设置任何元素的高度 .

相关问题