फ़ायरफ़ॉक्स 3 में फ्लेक्स घटकों को कैसे मुद्रित करें?

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

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

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

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

किसी को भी कामकाज पता है?

0
ro fr bn

2 उत्तर

ACPrintManager का उपयोग करके मैं पूरी तरह प्रिंट करने के लिए फ़ायरफ़ॉक्स 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 का एक लोड ऐसा लगता है।

0
जोड़ा