我有一份报告,我需要从我编写的Flex项目中打印出来。报告需要如下所示:
Header
-----------
text, more text
.----------------------------.
|Data Grid of Variable Height|
|============================|
| |
| |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Possible Page Break
.~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
| |
| |
|____________________________|
Fixed height chart
Lots more text
End
我花了大约16个小时试图让这个工作。我发现的每个例子都有一个PrintDataGrid,其固定高度为其容器的100%,然后做一些非常详细的代码,将它跨越到多个页面。有没有人得到这样的工作?我正在考虑制作一个接收数据的Web服务并将其反馈回Html中,但我必须重新创建图表。
答案 0 :(得分:0)
你做不到。甚至不要尝试在flex中打印。
答案 1 :(得分:0)
我不确定你的意思是详细,但请查看http://www.brucephillips.name/blog/index.cfm/2008/4/11/Flex--Printing-A-DataGrid-That-Spans-Multiple-Printed-Pages处的伪代码和实现。
答案 2 :(得分:0)
您可以浏览一个对此问题感兴趣的网站:Printing Multiple Pages using FlexReport
希望它会有所帮助