2008-08-12 30 views
5

ActiveX घटकों के फ़ायरफ़ॉक्स के बग्गी कार्यान्वयन के लिए धन्यवाद (प्रिंटिंग के दौरान इसे वास्तव में उनकी एक छवि लेनी चाहिए) फ्लेक्स घटक (हमारे केस चार्ट में) FX में प्रिंट नहीं करते हैं।फ़ायरफ़ॉक्स 3 में फ्लेक्स घटक कैसे मुद्रित करते हैं?

वे IE7, यहां तक ​​कि IE6 में ठीक प्रिंट करते हैं।

हमें इन चार्टों को मुद्रित करने की आवश्यकता है, लेकिन उनके पास गतिशील सामग्री भी है। उपयोगकर्ता वास्तव में छवियों के रूप में उन्हें फिर से आकर्षित नहीं करना चाहता - फ्लेक्स घटक को यह करना चाहिए।

हमें potential workaround मिला है, लेकिन दुर्भाग्य से यह फ़ायरफ़ॉक्स 3 में काम नहीं करता है (फ़ायरफ़ॉक्स 2 में यह काम करता है, लेकिन पर्याप्त नहीं है)।

कोई भी कामकाज जानता है?

उत्तर

3

एसीपीआरआईंटमैनेजर का उपयोग करके मैं पूरी तरह प्रिंट करने के लिए फ़ायरफ़ॉक्स 3 प्राप्त करने में सक्षम था!

एक बात जो मुझे उदाहरण में जोड़नी थी, यह जांचना था कि क्या मंच शून्य था, और कॉललाटर अगर मंच शून्य था।

private function initPrint():void { 
    //if we don't have a stage, wait until the next frame and try again 
    if (stage == null) { 
     callLater(initPrint); 
     return; 
    } 

    PrintManager.init(stage); 

    var data:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight); 
    data.draw(myDataGrid); 

    PrintManager.setPrintableContent(data); 
} 
0

धन्यवाद। हमारे कस्टम चार्ट कोड में जोड़े गए callLater -s का एक लोड ऐसा लगता है।

संबंधित मुद्दे