私はVaadinのコンポーネントでVerticalLayoutを埋めました。私はこのレイアウトをそのままA4用紙に印刷します。任意のアイデアこれを行う方法、コードサンプルは素晴らしいでしょう。Vaadinで印刷する方法
0
A
答えて
0
Vaadinで印刷するための「組み込み」APIはありません。 ブラウザのネイティブ印刷APIを使用する必要があります。ブラウザウィンドウ
Vaadinは、ブラウザでの印刷を起動するための特別なサポートはありませんが、あなたは簡単に開き、JavaScriptの印刷()メソッドを使用することができますが印刷ストレートVaadin docのうち
0
...
ブラウザの印刷ウィンドウ。上記の例では
Button print = new Button("Print This Page");
print.addClickListener(new Button.ClickListener() {
public void buttonClick(ClickEvent event) {
// Print the current page
JavaScript.getCurrent().execute("print();");
}
});
ボタンは、ボタン自体を含む、現在のページを印刷することになります。このような要素をCSSで非表示にしたり、ページのスタイルを変更して印刷することもできます。印刷用のスタイル定義は、CSSの@media print {}ブロック内で定義されています。
関連する問題
- 1. 各印刷ページでGridViewのヘッダーを印刷する方法
- 2. テーブルを印刷する印刷ボタンを挿入する方法
- 3. 印刷方法をバイパスする方法
- 4. 印刷方法バイナリツリー?
- 5. 印刷方法*キューブ
- 6. ダブルをカンマで印刷する方法
- 7. Angular(4.0)で印刷する方法
- 8. CefSharpでサイレントに印刷する方法
- 9. GTKSharpでイメージを印刷する方法
- 10. androidでメールを印刷する方法
- 11. JAVAFX guiに印刷してコンソールに印刷する方法
- 12. javacriptで印刷する印刷領域を分割する方法
- 13. Groovyでは、メソッドcity()は印刷メソッドなしで印刷する方法
- 14. printDocument.print()での印刷ダイアログをスキップし、ページを直接印刷する方法は?
- 15. 印刷ダイアログボックスを開かずにangularJSでローカルPDFを印刷する方法
- 16. Windowsシステムで印刷ダイアログをスキップし、ページを直接印刷する方法は?
- 17. ディレクトリツリーの印刷方法は?
- 18. Forループfor印刷方法
- 19. 方法からの印刷
- 20. アレイの印刷方法は?
- 21. xpathパーサーの印刷方法
- 22. 両面印刷方法
- 23. Extjsウィンドウの印刷方法
- 24. データの印刷方法
- 25. 出力の印刷方法
- 26. WebViewの印刷方法は?
- 27. UWP印刷方法ListView ItemTemplate
- 28. スターパターンの印刷方法は?
- 29. ファイルの印刷方法C#
- 30. mysql_num_rowsの印刷方法は?
単純な印刷ボタンを意味する場合は、ボタンクリックリスナーで 'JavaScript.eval(" print(); ")'を試してみてください。または、レイアウトを含むPDFをユーザがダウンロードするようにしますか? –
Vaadinの書籍から[印刷](https://vaadin.com/docs/-/part/framework/advanced/advanced-printing.html)をご覧ください。 –