2009-03-03 83 views
0

我有一份報告,需要從我寫的Flex項目打印。該報告需要如下所示:打印可變高度的Flex DataGrid

Header 
----------- 
text, more text 

.----------------------------. 
|Data Grid of Variable Height| 
|============================| 
|       | 
|       | 
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 
    Possible Page Break 
.~~~~~~~~~~~~~~~~~~~~~~~~~~~~. 
|       | 
|       | 
|____________________________| 

Fixed height chart 

Lots more text 
End 

我花了大約16個小時試圖讓這項工作。我找到的每個例子都有一個PrintDataGrid,它的容器的固定高度爲100%,然後做一些非常詳細的代碼將其跨越到多個頁面。有沒有人得到這樣的工作?我正在考慮創建一個接收數據並將其吐出到Html中的web服務,但我將不得不重新創建圖表。

+0

我試圖打印此例如:http://livedocs.adobe.com/flex/3/html /help.html?content=printing_5.html,它可以很好地打印多頁數據。當然你已經看到了這個... – dirkgently 2009-03-03 20:31:43

+0

這些網格不是動態大小的。高度設置爲 – Shawn 2009-03-03 20:37:04

+0

由於dataProvider的每個項目都有不同的高度? – dirkgently 2009-03-03 20:41:14

回答

0

你不行。甚至不要試圖在flex中打印。