Actionscript 3 柔性打印,适合页面

Actionscript 3 柔性打印,适合页面,actionscript-3,apache-flex,flex3,Actionscript 3,Apache Flex,Flex3,我使用在flex中打印多页数据网格。它可以工作,但并不适合页面中的所有列,而是从datagrid中获取硬编码的列宽度 我试过匹配宽度,但没有用 var printJob:FlexPrintJob = new FlexPrintJob(); printJob.addObject(thePrintView,FlexPrintJobScaleType.MATCH_WIDTH) 我希望所有的列在datagrid中收缩到与原始宽度对应的宽度,并在打印时适合页面。这在Flex打印中可能吗?如果是,那么如何

我使用
在flex中打印多页数据网格。它可以工作,但并不适合页面中的所有列,而是从datagrid中获取硬编码的列宽度

我试过匹配宽度,但没有用

var printJob:FlexPrintJob = new FlexPrintJob();
printJob.addObject(thePrintView,FlexPrintJobScaleType.MATCH_WIDTH)
我希望所有的列在datagrid中收缩到与原始宽度对应的宽度,并在打印时适合页面。这在Flex打印中可能吗?如果是,那么如何做到这一点?任何帮助都将不胜感激


谢谢。

我通过编写大量自定义代码(获取页面宽度,然后动态设置数据网格的列宽度(以百分比为单位))完成了这项工作。

没有人?我可以生成pdf使用活pdf非常好。但是,有人可以指导如何在Flex打印中在一页中容纳所有列。请尝试将打印机设置更改为横向样式