問題タブ [printdocument]
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.
vb.net - 印刷文書を画像に変換
私のアプリケーションでは、printdocument
. 今私はに変換printdocument
したいimage
。
これどうやってするの?
前にこのコーディングのように使用しています。(他の解決策がある場合は、画像のすべての行を描画しますか?簡単に変換できますprintdocument to image
)
使用していますVb.Net 2008
vb.net - 負の値が正しく印刷されない
私のプロジェクトでは、右から左にフォーマットフラグを付けて負の値を印刷しています。しかし、このような値を出力します"136-"
。何を間違っていますか?次のような値を印刷する方法"-1233".
次のように文字列形式を設定しています:
次のように printdocument で format を使用します。
e.Graphics.DrawString("-123", mTextFont, Brushes.Black, mConsumMeas.xQtyX, mTop, mAmtFormat
)
c# - C#PrintDocumentは、デフォルトのプリンタに応じて無効なxpsファイルを作成しますか?
私の C# アプリケーションはいくつかのページを xps ファイルに出力しますが、既定のプリンターがネットワーク プリンターである場合、作成された xps ファイルが無効であることがわかりました。
これは私を混乱させます。なぜなら、私はネットワークに接続されたプリンターに書き込んでいるのではなく、ファイルに書き込んでいるからです。
デフォルトのプリンターがネットワーク プリンターに設定されていない場合 (デフォルトのプリンターは "OneNote に送信" または "Microsoft XPS Document Writer" です)、次のコードを実行すると、2 ページの XPS ファイルが正しく作成されます。
だから私の質問は...なぜこれが起こるのですか、私は何が間違っていますか?
c# - PrintDocument を使用したフォームの印刷
MSDN の PrintDocument を使用した印刷の例を試していますが、うまくいきません。コンパイルする必要はすべてありますが、印刷を押すと、[Fax Sending Settings] ウィンドウがポップアップします。これは起こるはずですか?ファックスを送るのではなく、印刷しようとしています。
代わりに、これをデフォルトのプリンターに直接印刷するには、何を変更する必要がありますか?
ありがとう!
c# - printPreviewDialog が印刷プレビューの生成を停止しない
私は完全に動作するこのコードを持っています:
radiobutton2 がチェックされ、それを出力するときのコードは次のとおりです。
がチェックされている場合radiobutton2
、印刷しますが、プレビューの生成が停止しません。何が問題なのかわからない。グーグルで調べてみましたが、答えが見つかりませんでした。誰か助けてくれませんか?
c# - 2 つの印刷ダイアログなしで 2 つの別々のドキュメントを印刷する
同じプリンタを使用し、印刷ダイアログを 1 つだけ使用して、このレシートを 2 部印刷する必要があります。今のところ、最初のコピーは問題なく印刷されますが、2 番目のコピーに対してファックス ダイアログが表示されます。これが私のデフォルトのプリンタだからです。
1 台のプリンターで両方を行うにはどうすればよいですか? または、印刷ダイアログなしでデフォルト以外のプリンターに印刷する方法はありますか。この場合、プリンターは変更されません。
ありがとう!
vb.net - そうすることは可能ですか?
私はこれについて多くのことを検索しました。しかし、完全な解決策はありません。私のフォームでは、印刷ドキュメント ページに含まれる情報までドキュメントを印刷したいと考えています (ページ全体を印刷するのではなく、紙の無駄を避けます)。同時に、1ページだけを渡す必要があります[つまり。私のデータが存在する限り、紙の高さを言いたいので、次のページの可能性はありません]
使用した方法:
1. 印刷ドキュメントの使用:
OnBeginPrint イベントで
2. print Document を使用しない場合:
私は以下の参照に従いました
http://www.codeproject.com/Articles/110314/POS-Printing-The-Easy-Way
方法 2 では、用紙の高さを初期化しませんでしたが、デフォルトの高さを何かとして使用します。超えると次のページに続きます。
私は使用しています:
誰でもこの問題を解決する方法を手伝ってもらえますか?