2011-06-13 60 views
0

我使用<mx:PrintDataGrid/>在flex中打印多頁數據網格。它的工作但不適合頁面中的所有列 - 而只是從數據網格中取出列的硬編碼寬度。柔性版印刷,適合頁面

我試圖MATCH_WIDTH但沒有用...

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

我希望所有的列萎縮相應的數據網格原來的寬度和適合頁面打印時。 Flex打印甚至可能嗎?如果是的話,那麼如何做到這一點?任何幫助將不勝感激。

謝謝。

+0

沒有人?我可以很好地使用活着pdf生成pdf。但是有人可以引導如何在Flex打印中將所有列放在一個頁面中。 – Tintin 2011-06-13 17:25:54

+0

嘗試將打印機設置更改爲風景風格 – 2011-06-13 19:27:44

+0

那不是重點...... – Tintin 2011-06-13 21:32:45

回答

1

嗯,我完成它通過編寫大量的自定義代碼(獲取頁面寬度,然後動態地設置datagird的列的寬度百分比)...