柔性打印,适合页面

时间:2011-06-13 15:55:21

标签: actionscript-3 flex flex3

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

我尝试了MATCH_WIDTH,但没有用......

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

我希望所有列在datagrid中缩小相应的原始宽度,并在打印时适合页面。这在Flex打印中是否可行?如果是的话那么如何实现呢?任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:1)

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