使用“ Aspose Words”在连续纸(纸卷)中打印可变高度的.DOC

卢西亚诺

我将根据要打印的内容以编程方式构建高度可变的.DOC(使用Aspose Words),并将其打印在纸卷中(请参阅热敏打印机)。

我应该采取哪种方法?我想到了两种方法:创建具有最小高度但顶部和底部页边距为零的纸张,以便页面可以具有位于同一页面中的效果,或者动态更改页面高度?

任何解决方案都是值得欢迎的,当然还有解决方法。但是我希望将文档放在一个唯一的页面中(根据需要时间长),因为这些打印机可以在某些事件中切纸,例如每次分页符中断(应用程序控件中的硬件/驱动程序功能)。

卢西亚诺

我成功地采用了扩展页面以使其仅适合1页内容的方法。但是,由于Aspose Words似乎没有办法测量Aspose Words API中最后一页的剩余空间,因此我以这种方式来解决:

我定义了文档页面的高度,将PageCount乘以有用的页面高度(减去边距),因此,应用尝试调整剩余空间,将每次尝试的有用页面高度除以2并增加或减少,如普通的二进制搜索算法。

它的工作原理,以及二进制算法的基础如何具有对数刻度,在更坏的情况下,它使我花费不到10次尝试来适应页面(我的有用高度不会超过30厘米,但即使如此,如果高度为1米,在最坏的情况下将花费大约14次尝试)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

打印DOC文件-Aspose.Words

来自分类Dev

如何使用 Aspose Word for Java 从 .doc 读取文本和字体

来自分类Dev

使用Aspose在JScrollPane中显示PDF

来自分类Dev

如何使用Aspose.Words DOM方法使图像超链接?

来自分类Dev

如何使用Aspose.Words DOM方法使文本超链接?

来自分类Dev

Aspose中的页面方向

来自分类Dev

如何在不使用DocumentBuilder的情况下在Aspose Words for .NET中添加页码?

来自分类Dev

使用Python在.doc中输出粗体文本

来自分类Dev

如何从.docx获取图像以使用Aspose.Words流式传输

来自分类Dev

如何在.Net中使用aspose.words设置Word文档的页边距

来自分类Dev

如何使用aspose从单元格中获取所有下拉列表(listBox)的值

来自分类Dev

如何使用Aspose从C#中的幻灯片获取文本

来自分类Dev

使用Aspose dll将MarkInfo输入元素添加到PDF文件的逻辑结构中

来自分类Dev

如何使用aspose从单元格中获取所有下拉列表(listBox)的值

来自分类Dev

如何在 Java 中使用 Aspose PDF 从表单中检索字段值?

来自分类Dev

使用Aspose格式化前导零

来自分类Dev

使用Aspose转换和合并pdf

来自分类Dev

使用aspose版本2.5读取excel文件

来自分类Dev

aspose.word只会读取我的doc文件的一些内容

来自分类Dev

使用AirPrint在连续纸卷上打印时多余的空白空间

来自分类Dev

vba:在Excel doc中的Word脚本中无法使用偏移

来自分类Dev

使用Elasticsearch中的doc值从因子对象获取特定键

来自分类Dev

使用VBA删除Word Doc中的空白页

来自分类Dev

如何使用PHP或在Codeigniter中读取doc文件的内容

来自分类Dev

如何使用Python从.doc文件中检索纯文本?

来自分类Dev

使用Apps Script格式化Google Doc中的表格

来自分类Dev

如何使用C ++中的文件读写doc,pdf文件

来自分类Dev

如何使用PHP或在Codeigniter中读取doc文件的内容

来自分类Dev

如何使用Python从.doc文件中检索纯文本?

Related 相关文章

  1. 1

    打印DOC文件-Aspose.Words

  2. 2

    如何使用 Aspose Word for Java 从 .doc 读取文本和字体

  3. 3

    使用Aspose在JScrollPane中显示PDF

  4. 4

    如何使用Aspose.Words DOM方法使图像超链接?

  5. 5

    如何使用Aspose.Words DOM方法使文本超链接?

  6. 6

    Aspose中的页面方向

  7. 7

    如何在不使用DocumentBuilder的情况下在Aspose Words for .NET中添加页码?

  8. 8

    使用Python在.doc中输出粗体文本

  9. 9

    如何从.docx获取图像以使用Aspose.Words流式传输

  10. 10

    如何在.Net中使用aspose.words设置Word文档的页边距

  11. 11

    如何使用aspose从单元格中获取所有下拉列表(listBox)的值

  12. 12

    如何使用Aspose从C#中的幻灯片获取文本

  13. 13

    使用Aspose dll将MarkInfo输入元素添加到PDF文件的逻辑结构中

  14. 14

    如何使用aspose从单元格中获取所有下拉列表(listBox)的值

  15. 15

    如何在 Java 中使用 Aspose PDF 从表单中检索字段值?

  16. 16

    使用Aspose格式化前导零

  17. 17

    使用Aspose转换和合并pdf

  18. 18

    使用aspose版本2.5读取excel文件

  19. 19

    aspose.word只会读取我的doc文件的一些内容

  20. 20

    使用AirPrint在连续纸卷上打印时多余的空白空间

  21. 21

    vba:在Excel doc中的Word脚本中无法使用偏移

  22. 22

    使用Elasticsearch中的doc值从因子对象获取特定键

  23. 23

    使用VBA删除Word Doc中的空白页

  24. 24

    如何使用PHP或在Codeigniter中读取doc文件的内容

  25. 25

    如何使用Python从.doc文件中检索纯文本?

  26. 26

    使用Apps Script格式化Google Doc中的表格

  27. 27

    如何使用C ++中的文件读写doc,pdf文件

  28. 28

    如何使用PHP或在Codeigniter中读取doc文件的内容

  29. 29

    如何使用Python从.doc文件中检索纯文本?

热门标签

归档