Apache flex Flex:自动调整组内容的大小以适应打印页面

Apache flex Flex:自动调整组内容的大小以适应打印页面,apache-flex,printing,resize,Apache Flex,Printing,Resize,我有一个大的组,其中包含两个标尺和距离标签,以及由图像和标签组成的不同数量的小组。现在我的任务是在带有页眉和页脚的页面上打印大组。大组延伸到页面边缘之外,并将页脚推离页面。如果我只是打印组,我可以使用 printJob.addObject(myView, FlexPrintJobScaleType.SHOW_ALL); 为了在一个页面上容纳所有内容,但这也会缩放页眉和页脚,这是我不想要的-我将打印更多页面,并希望页眉和页脚大小保持不变 有没有办法在打印前只自动缩放组及其内容?arkward。

我有一个大的组,其中包含两个标尺和距离标签,以及由图像和标签组成的不同数量的小组。现在我的任务是在带有页眉和页脚的页面上打印大组。大组延伸到页面边缘之外,并将页脚推离页面。如果我只是打印组,我可以使用

printJob.addObject(myView, FlexPrintJobScaleType.SHOW_ALL); 
为了在一个页面上容纳所有内容,但这也会缩放页眉和页脚,这是我不想要的-我将打印更多页面,并希望页眉和页脚大小保持不变


有没有办法在打印前只自动缩放组及其内容?

arkward。。。在将组添加到打印作业之前,您可能必须缩放组,这意味着您必须对分辨率、DPI等进行大量计算

要更改的属性是


但是,确定什么是可扩展的是一项困难得多的工作。

谢谢!是的,没有考虑到不同的解决方案可能会产生不同的结果。可能不得不放弃这一点,只需打印该页面的组,跳过页眉和页脚。或者将页眉和页脚添加到组中,也许,但是它们也会被缩小…难题,难题。事实上,这非常有效!在Flex中打印时,使用FlexPrintJob,用户确认要打印的打印作业具有可用的页面宽度和高度(以像素为单位)。因此,计算结果非常简单!再次感谢你为我指引了正确的方向!