印刷ボタンを設定しようとしているので、ユーザーがクリックすると ScrollPanel の内容が印刷されるか、少なくとも何らかのフォームに入れられて、ユーザーが印刷できるようになります。これを行う最も簡単な方法がわからない.cssを使用して他のアイテムを削除することについての提案を見てきましたが、これを行う方法がよくわかりません. 何か提案や助けはありますか?どこから始めたらいいのかわからない
2 に答える
0
最も簡単な方法の 1 つは、クリック ハンドラーでWindow.print()
メソッドを設定し、[yourPanelName].seVisible(false)
印刷メソッドの前に使用し、(真) 後でネイティブ GUI を取り戻すことです。
于 2014-10-28T14:53:08.370 に答える
0
スクロール パネルの dom コンテンツを抽出して、ユーザーが ctrl + p で印刷できるポップアップ ウィンドウに追加することができます。
これを行う CSS の方法は、メディア属性 (つまり、MEDIA="print") を scrollpanel 要素に追加することですが、これはすべてのブラウザーで互換性があるわけではありません。IE8 ではサポートされていません。
参照: http://www.w3.org/TR/CSS21/media.html
互換性: http://caniuse.com/#search=media
チュートリアル: http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/
于 2012-11-16T23:53:04.967 に答える