問題タブ [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.

0 投票する
1 に答える
2421 参照

vb.net - 印刷文書を画像に変換

私のアプリケーションでは、printdocument. 今私はに変換printdocumentしたいimage

これどうやってするの?

前にこのコーディングのように使用しています。(他の解決策がある場合は、画像のすべての行を描画しますか?簡単に変換できますprintdocument to image

使用していますVb.Net 2008

0 投票する
1 に答える
244 参照

vb.net - 負の値が正しく印刷されない

私のプロジェクトでは、右から左にフォーマットフラグを付けて負の値を印刷しています。しかし、このような値を出力します"136-"。何を間違っていますか?次のような値を印刷する方法"-1233".

次のように文字列形式を設定しています:

次のように printdocument で format を使用します。

e.Graphics.DrawString("-123", mTextFont, Brushes.Black, mConsumMeas.xQtyX, mTop, mAmtFormat)

0 投票する
1 に答える
1816 参照

c# - C#PrintDocumentは、デフォルトのプリンタに応じて無効なxpsファイルを作成しますか?

私の C# アプリケーションはいくつかのページを xps ファイルに出力しますが、既定のプリンターがネットワーク プリンターである場合、作成された xps ファイルが無効であることがわかりました。

これは私を混乱させます。なぜなら、私はネットワークに接続されたプリンターに書き込んでいるのではなく、ファイルに書き込んでいるからです。

デフォルトのプリンターがネットワーク プリンターに設定されていない場合 (デフォルトのプリンターは "OneNote に送信" または "Microsoft XPS Document Writer" です)、次のコードを実行すると、2 ページの XPS ファイルが正しく作成されます。

だから私の質問は...なぜこれが起こるのですか、私は何が間違っていますか?

0 投票する
2 に答える
36516 参照

c# - PrintDocument を使用したフォームの印刷

MSDN の PrintDocument を使用した印刷の例を試していますが、うまくいきません。コンパイルする必要はすべてありますが、印刷を押すと、[Fax Sending Settings] ウィンドウがポップアップします。これは起こるはずですか?ファックスを送るのではなく、印刷しようとしています。

代わりに、これをデフォルトのプリンターに直接印刷するには、何を変更する必要がありますか?

ありがとう!

0 投票する
0 に答える
430 参照

c# - printPreviewDialog が印刷プレビューの生成を停止しない

私は完全に動作するこのコードを持っています:

radiobutton2 がチェックされ、それを出力するときのコードは次のとおりです。

がチェックされている場合radiobutton2、印刷しますが、プレビューの生成が停止しません。何が問題なのかわからない。グーグルで調べてみましたが、答えが見つかりませんでした。誰か助けてくれませんか?

0 投票する
1 に答える
141 参照

c# - 2 つの印刷ダイアログなしで 2 つの別々のドキュメントを印刷する

同じプリンタを使用し、印刷ダイアログを 1 つだけ使用して、このレシートを 2 部印刷する必要があります。今のところ、最初のコピーは問題なく印刷されますが、2 番目のコピーに対してファックス ダイアログが表示されます。これが私のデフォルトのプリンタだからです。

1 台のプリンターで両方を行うにはどうすればよいですか? または、印刷ダイアログなしでデフォルト以外のプリンターに印刷する方法はありますか。この場合、プリンターは変更されません。

ありがとう!

0 投票する
1 に答える
671 参照

vb.net - そうすることは可能ですか?

私はこれについて多くのことを検索しました。しかし、完全な解決策はありません。私のフォームでは、印刷ドキュメント ページに含まれる情報までドキュメントを印刷したいと考えています (ページ全体を印刷するのではなく、紙の無駄を避けます)。同時に、1ページだけを渡す必要があります[つまり。私のデータが存在する限り、紙の高さを言いたいので、次のページの可能性はありません]

使用した方法:

1. 印刷ドキュメントの使用:

OnBeginPrint イベントで

2. print Document を使用しない場合:

私は以下の参照に従いました

http://www.codeproject.com/Articles/110314/POS-Printing-The-Easy-Way

方法 2 では、用紙の高さを初期化しませんでしたが、デフォルトの高さを何かとして使用します。超えると次のページに続きます。

私は使用しています:

誰でもこの問題を解決する方法を手伝ってもらえますか?