我在應用程序中創建了一個選項,用於根據應用程序的結果創建PDF報告。迭代對象數組,填充BarChart並將每個對象保存爲圖像
結果表示爲XMLList對象的ArrayCollection,我用它來填充BarChart。要創建每個結果(作爲PNG)的屏幕截圖,我加載結果窗口(標題窗口)並隱藏它(可見= false)。我正在使用AlivePDF將捕獲添加到PDF報告。
我一直在使用Timer來遍歷結果,將每個結果加載到圖表,創建延遲,然後捕獲圖像並將其添加到報表。
我現在質疑我的策略,我想知道是否有人有任何其他可能性的建議。
我感謝您的幫助提前。
P.S.我沒有創建客戶端/服務器應用程序。我需要在客戶端創建圖像。
UPDATE
對不起我的問題的困惑。
目前,我可以遍歷結果(使用定時器),但在捕獲屏幕截圖並保存爲PNG之前,圖表無法正確刷新。
本質上,我試圖看看是否有任何其他可能的解決方案來遍歷結果並創建延遲,以便我可以將結果加載到圖表,捕獲屏幕截圖並將其添加到PDF。有沒有其他的方式來在Flex中做到這一點?
最初,我正在考慮使用for循環遍歷結果數組,但由於在捕獲圖表的屏幕截圖之前沒有及時加載結果,因此這不起作用。
你能更具體嗎?你擔心哪部分,爲什麼? – Cadin 2012-01-10 01:06:51
它工作正常嗎?我的意思是它產生了你期望的結果嗎? – LoremIpsum 2012-01-10 10:40:52