問題タブ [printdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windowsフォームプログラムから印刷設定を保存するにはどうすればよいですか?
ラベルを印刷するプログラムがあり、ユーザーがプリンターの設定を保存/記憶できるようにする必要があります。だから私はこのコードを持っています:
ユーザーがプリンタを選択してプロパティボタンをクリックし、いくつかの変更(用紙サイズ、向きなど)を行ってから、[OK]をクリックし、PrintDialogで[OK]をクリックします。
私の問題は、それらの変更が記憶されていないことです...ボタンをもう一度クリックするか、アプリケーションを再起動すると、それらは消えます...
誰かがそれらをアプリケーションスコープに永続化する方法を知っていますか?または、アプリケーションスコープが不可能な場合は、システムに保存する方法を教えてください(つまり、[コントロールパネル]->[プリンター]->[プリンター]を右クリック->[設定]に移動すると、そこに表示されます)。
java - Java のダイアログの代わりに通常の Windows 印刷ダイアログを使用する
Java ダイアログの代わりに標準の Windows 印刷ダイアログを使用して印刷するにはどうすればよいですか。ラベルプリンターでバーコードを印刷する際に問題が発生しました。Java-Print Dialog から印刷すると、印刷しようとしているドキュメントの形式が間違っているというエラーが表示されます。XPS ファイルに出力してから Windows 経由で印刷すると、すべてが完全に機能します。誰でも私を助けてくれることを願っています。
よろしく
c# - プリンタダイアログがキャンセルされた場合、印刷しませんか?
このコードを実行し、PrintDialogでキャンセルを押すと、引き続き印刷されます。使用がキャンセルを押したかどうかはどうすればわかりますか?
補遺
c# - WebBrowser でダイアログを表示
プリンター ダイアログを表示したいのですが、次のコードを実行すると、ShowPrinterDialog が開いている間にすぐに印刷されます。つまり、印刷前に ShowPrinterDialog が閉じるのを待ちません。
これを修正する方法についてのアイデアはありますか?
c# - PrintDialogをXPSドキュメントライターにインターセプトする
現在、保存と印刷の2つのコントロールをユーザーに提供しています。ユーザーが[保存]を選択すると、WPFディスプレイの領域がパッケージ化され、XpsDocumentWriterを介して送信され、ユーザーは新しいxpsドキュメントに署名するように求められます。ユーザーが[印刷]を選択すると、PrintDialog.PrintVisualは、ユーザーが選択したプリンターに同じ領域を印刷します。
Microsoft XPS Document Writerがプリンターの選択肢の1つであることを除けば、すべてうまくいきます。XPSドキュメントライターのユーザー選択を防止または傍受してSaveメソッドに送信し、ユーザーにxpsドキュメントへの署名を求める方法はありますか?
macos - Safari / Firefoxに常に拡張された印刷ダイアログを使用するように指示するにはどうすればよいですか?
Mac Os Xには、[印刷]ダイアログの2つのフォームがあります。1つは折りたたまれ、もう1つは展開されます。SafariとFirefoxが常に拡張印刷ダイアログを使用するように設定するコマンドはありますか?私が検索したところはどこでも、うまくいかない同じ答えにたどり着きました。
その設定を試し、設定ファイルに正常に書き込まれたことを確認しましたが、FirefoxとSafariで印刷ダイアログが折りたたまれています。SafariとFirefoxが折りたたまれた印刷ダイアログを表示しないように設定する方法はありますか?ありがとうございました
c# - ピクチャボックスの内容を印刷する
こんにちは、みんな、
私の C# WinForms アプリケーションには、サイズが 800x800 の画像ボックスがあります。次のコードを使用してこの画像ボックスの内容を印刷したいのですが、まったく何もしません (印刷ダイアログを表示するだけで、ダイアログで PRINT をクリックしても何もしません。何が問題なのですか?
c# - ページに合わせて印刷
ページに合わせてラベルを印刷する必要があります。私はこれを試していますが、ページよりも大きく印刷すると、幅と高さが大きすぎるようです
java - java: 印刷ダイアログのページ範囲を設定
Java/Swing でウィンドウを印刷する方法を学び始めたところです。(編集:Java印刷ガイドを見つけました)
私がこれを行うとき:
このプリンター ダイアログが表示されます (Windows XP の場合):
ページ範囲を 1 ~ 9999 以外に変更するにはどうすればよいですか?
編集: Pageable
/Book
を使用してページ範囲を設定するには (@t_barbz が有益に指摘しているように)、PageFormatが必要です。印刷ダイアログから戻り値を取得します。
c - Win32 PrintDlg、PrintDlgEx、クラッシュと奇抜さ
次の問題を解決する必要があります。PrintDlg()関数を呼び出すと、64ビットマシンで実行しているときにアプリケーションがクラッシュします。
掘り下げて髪を引っ張った後、私は、PrintDlg()の元の呼び出しをその兄であるPrintDlgEx()に置き換えることが最善の解決策であると判断しました。
そうすることで、1つの問題は修正されますが(クラッシュしなくなります!)、別の問題が発生します。コードを実行すると、印刷ダイアログが表示されず、成功コードが返され、デフォルトのプリンターのすべての情報が表示されます。標準の「印刷設定」ウィンドウを表示するには、この関数が必要です。どうすればそれを実現できるのかわかりません。以下に示すのは、ダイアログを表示するために使用しようとしているサンプル値です。
何かご意見は?前もって感謝します。