【问题标题】:flex printing, fit to page柔性印刷,适合页面
【发布时间】:2023-10-14 20:05:01
【问题描述】:

我正在使用<mx:PrintDataGrid/> 在 flex 中打印多页数据网格。它可以工作但不适合页面中的所有列 - 而只是从数据网格中获取列的硬编码宽度。

我试过 MATCH_WIDTH 但没用...

var printJob:FlexPrintJob = new FlexPrintJob();
printJob.addObject(thePrintView,FlexPrintJobScaleType.MATCH_WIDTH)

我希望所有列在数据网格中缩小相应的原始宽度并在打印时适合页面。这在 Flex 打印中是否可行?如果是,那么如何做到这一点?任何帮助将不胜感激。

谢谢。

【问题讨论】:

  • 没有人吗?我可以很好地使用alive pdf生成pdf。但是有人可以指导如何在 Flex 打印中将所有列放在一页中。
  • 尝试将打印机设置更改为横向样式

标签: actionscript-3 apache-flex flex3


【解决方案1】:

我通过编写大量自定义代码来完成它(获取页面宽度,然后以百分比动态设置数据网格的列宽度)...

【讨论】: