問題タブ [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 に答える
2287 参照

c# - BeginPrintイベントとdataGridViewの問題

フォームにdataGridViewがあり、多くの列と行があります。次に、dataGridの列と行をprintDocumentに描画してから、印刷します。ただし、printDocumentのBeginPrintイベントが実行中の場合、gridViewの列と行は空になりますが、空にはなりません。間違いとは何ですか?

0 投票する
3 に答える
2955 参照

c# - PrintDocument.Print() が Win32Exception をスローする

次のコードから奇妙な例外が発生します。

msdn のドキュメントによると、最後の行は「ハンドルが無効です」という詳細を含む Win32Exception をスローしています。スローする必要がある唯一の例外は、プリンターが見つからないことです。例外は、ある種のドライバー/非フレームワークの例外であるようです。

プリンター (Lexmark T640、プリンター ポートに直接印刷するようにセットアップ) を選択すると、コードは正常に印刷されますが、アクセスできる他の 2 つのプリンター (別の T640、または Dell カラー) のいずれかを選択すると、コードが失敗します。他の 2 台のプリンターは、中央のプリント サーバーを介して印刷するように設定されていますが、これで違いが生じるとは思いませんでした。誰でも私に何か指針を与えることができますか?

編集: printDialog.PrintQueue.Fullname で試してみましたが、動作に違いはありません。ガベージ プリンター名を代入すると、予想どおり InvalidPrinterException がスローされ、プリンターが見つかったことを示しますが、失敗したようです。

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

c# - .NET PrintDocument で印刷するときに正しい用紙サイズを選択する

各ページをループしているときに、ページのサイズを決定し、印刷するサイズを選択する必要があります。どのサイズになるかを簡単に判断する方法はありますか? 今、私は幅と高さの比率で行っていました。If ratio >= 1.64 && ratio <= 1.65 Then Legal Size, If ratio >= 1.29 && ratio <= 1.30 文字サイズ。しかし、彼らが他のサイズを印刷している場合、それぞれに対してこれを行う必要がありますか?

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

c# - PrintPreviewControl で PrintDocument のすべてのページを表示する

PrintDocument で複数のページを作成し、それらを PrintPreviewControl 内に表示するのに問題があります。1 つのページを簡単に作成することはできますが、複数のページをつなぎ合わせることは困難です。

最終的には、GDI を使用していくつかのページを描画する予定ですが、このようなものを期待どおりに動作させることはできません。

3 つの個別のページが作成され、PrintPreview コントロール内に表示されるという考えです。私は何が欠けていますか?

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

c# - WinForms RichTextBox を PrintDocument のソースとして設定する

RichTextBoxの内容を印刷したいので、 RichTextBox からPrintDocumentを作成しようとしています。しかし、単純な RichTextBox を PrintDocument に変換する方法が見つかりません。何か案は?

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

asp.net - .netのアプリケーションからの一括印刷?

私は会社のイントラネットのプロジェクトに取り組んでおり、プロジェクトのメインDTOに添付された複数のドキュメントをバックグラウンドで自動印刷する必要があります。問題はそれがウェブプロジェクトであり、私は印刷を表面の下で行わせたいということです。イントラネット上にあるため、特定の人だけが使用でき、共同プリンターをバックグラウンドで設定できますが、実際に表面の下に印刷するのはどうだろうと思います。添付ファイルは、コピーgif/jpegからpdf/worddocsまで何でもかまいません。 。PrintDocumentクラスを使用する必要がありますか?これを実装する方法がよくわかりません。助けてくれてありがとう

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

c# - ドット マトリックス プリンター使用時の PrintDocument のエンコードの問題

ドットマトリックスプリンターで印刷するテキストを用意しました。テキストには、ü、ğ などのトルコ語の文字が含まれています。

このテキストを .net の PrintDocument クラスを使用してドット マトリックス プリンターに送信すると、印刷されたドキュメントのトルコ語の文字が正しく表示されません。しかし、同じテキストをレーザー プリンターに送信すると、問題はありません。どうすればこの問題を解決できますか? ご協力いただきありがとうございます。

...

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

vb.net - VB.netを介してワードドキュメントを印刷する際のアクティブなプリンタの問題

私のプリンタ名は\\abc\First Floor A-Block、NE04の\ abc \ FirstFloorA-Blockという名前です。どのように印刷すればよいですか

'ここでは、ネットワーク上にあるプリンタの名前を付けていますが、その名前は

\ abc \ NE04の1階Aブロック:

PrintDocumentを介してWord文書とそのすべてのコンテンツを印刷する方法はありますか?

ありがとう

0 投票する
3 に答える
9636 参照

c# - これより PrintDocument からページ数を取得するより良い方法はありますか?

これは私が思いついた最高のものです:

これを行うより良い方法はありますか?(これは実際にはかなり遅いです)

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

silverlight - SILverlight PrintDocument での環境設定の設定

Silverlight で PrintDocument を使用しています。Silverlight ページで Silverlight DataGrid を印刷しています。私が印刷しているとき、DataGrid の半分だけが印刷されています....だから、PrintDocument の設定をどこでも設定できますか。横向きで印刷したいと思います。ありがとうございました。