it-mure.jp.net

タイル印刷ダイアログのデザイン

デスクトップアプリケーションのインターフェイスの印刷部分を設計する必要があります。現在、問題のアプリケーションは任意のサイズの図面で機能し、ページやページサイズの概念はありません。もちろん、出力プリンターには最大ページサイズがあります。ユーザーに任意のページ数で図面を並べて表示する機能を提供したいと思います。問題は、このような類似の処理を行うソフトウェアがほとんどないため、これを行うための最も標準的で直感的な方法を理解するのに苦労していることです。印刷プレビュー/印刷ダイアログの前に、特別な印刷準備ダイアログがありますか?または、カスタム印刷ダイアログを使用し、標準のOSダイアログを無視するAdobe Readerなどのソリューションを使用する必要があります。どんなアドバイスでも大歓迎です。同様の機能を持つ既存のアプリケーションの例にも感謝します。

3
Ivan

印刷プレビュー画面を使用できます。

印刷プレビューページでは、入力画像を破線で表示して、印刷時に改ページする場所を表すことができます。描画プログラムではありませんが、Excelはこのような処理を行い、破線はスプレッドシートに表示される印刷されたページサイズを表します。

または、印刷プレビュー画面で、Safariの印刷プレビューのように別のページに図面を表示することもできます。図面がプリンタに送信される方法を確認する必要がある場合があります。それは、プログラムがページごとに別々の画像をすでに作成している可能性があります。利用可能なものを中心にプレビューを設計できます。

印刷プレビュー画面には、調整を行ったり、印刷設定用のOS固有のダイアログなどのダイアログへのリンクを提供したりするためのコントロールがあります。

例:Firefox印刷プレビュー画面

alt text

1
Leah

Excel(および他のスプレッドシート)のプレビューページは、メインビューの点線で切り取られています。情報が適切に提示されている場合、操作は改善されます。パラメータはレイアウトウィンドウで設定されます(結果を表示するには閉じる必要があります)。

IMHOカスタム印刷ダイアログは、(一貫性に関して)最悪のアイデアです。事前印刷ダイアログは問題にならず、バイパスする方法(ツールバーの印刷ボタンなど)を検討する必要があります。

1
FabienAndre