FirefoxでFlashを正しく印刷します

長い間、FlashとFirefoxには多くの問題があります。

その1つは、 FlashコンテンツがFirefoxで印刷されないことです



かなり前に回避策見つけて、無料でダウンロードしてレイアウトしました。

3年が経過しましたが、バグはまだ存在しており、修正は依然として関連しています。



だから、私はあなたにフラッシュ印刷修正を提示します。 FirefoxでFlashコンテンツの通常の印刷を実現できる小さなライブラリ:

code.google.com/p/flash-print-fix



問題



これは、タンバリンと踊ることなく、FlexアプリケーションがFirefoxで印刷する方法です。





あなたはフラッシュ・印刷修正プログラムを使用する場合、これは次のとおりです。





仕組み



原則は非常に簡単です。

1. PNGでswfからスクリーンショットを取得する

2.コードbase64文字列でPNG

3. src = "data:img / png; base64、..."でページに画像を追加します

4.画像を印刷および表示する際に、Flashを非表示にするCSSを規定しています。

@media screen .flashScreenshot { display: none; } @media print .printableFlashObj { display: none; }; .flashScreenshot { display: block; border: 0; outline: none; }
      
      







flash-print-fixの使用方法







それだけです! 印刷時に頭痛を忘れることができます。



UPD:

ライブラリライセンスがLGPLからMITに変更されました



All Articles