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に変更されました

Source: https://habr.com/ru/post/J114342/


All Articles