問題タブ [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.
c# - NページのPrintDocumentN
このクラスを使用してドキュメントを手動で印刷および描画していますが、ドキュメントに書き込む方法がわかりません。ページ1/10、ページ2/10など
何か案は?
c# - C# graphics.DrawString を使用してユニコード文字列を描画する方法
.NET フレームワークによって提供される PrintDocument を使用して、クメール スクリプト (ユニコード) 文字列をプリンターに送信しようとしています。
残念ながら、Graphics.DrawString() はクメール スクリプトを正しくレンダリングしないようです。
プラットフォーム: Windows 7 Ultimate
IDE: VS 2010 Ultimate
サンプルコードは次のとおりです。
c# - .net 2.0 PrintDocument の問題
仮想 PDF プリンター ドライバー (FoxitPDF Writer、doPDF、NovaPDF など) を使用していくつかのページを印刷しようとしています。
めったに印刷されません。ほとんどの場合、ページは空白です。これは、MS Word 内からドキュメントを印刷しようとした場合には当てはまりません。
なんで?問題を解決するには何を探すべきですか?
これは私のコードです:
c# - XML/XSLTまたはHTML/CSSをグラフィックスに変換するツールはありますか?
疑問に思っていますが、単純なHTML / CSS(または単にHTML)またはXML / XSLTをGraphicsオブジェクトに変換できるツールはありますか?
PrintDocumentにデータを配置する必要があり、Graphicsオブジェクトの使用は非常に面倒です。それで、これを行うことができるツールはありますか?
ありがとうございました。
c# - PrintDocument の作成に役立つツールは?
PrintDocument とそのPrintPageイベントが、Graphicsオブジェクトを使用してページに描画する関数に関連付けられています。
しかし、これは非常に面倒です。適切にフォーマットされた方法でページに配置する必要がある設定ファイルにいくつかの会社データがあります。ご存知のとおり、左上はロゴ、右上は日付、そして中央にいくつかのデータがあります...
現在、これが私がそれを行う方法です:
正確にはそうではありませんが、 pageWidth、pageHeightなどの変数がいくつかあり、2 で割り、ドキュメントの中央または右端などに印刷できます。
しかし、繰り返しますが、これは非常に面倒です。印刷用のページにデータを取得するより良い方法はありますか?
javascript - 内部ネットワークを使用して、ドキュメントをサイレントに印刷できますか?
ロビーでタッチ スクリーン キオスクをホストしているクライアントがいます。これは本質的に内部の html Web サイトです。彼らは、顧客がリンクをクリックして、印刷ダイアログを見たり、後戻りしたりせずに PDF を印刷できるようにしたいと考えています...まったく目立たない印刷です。
評判の良い解決策を見つけることなく、ほぼ 1 年間、記事を読み、コードのスニペットを試しました。セキュリティ違反について正当に警告したり、まったく実行できないと警告したりする人がいます。
クライアントの古いタッチ スクリーン構造は、私が避けている Flash で完全に作成されていました。しかし、彼らはこれをやってのけることができました。この質問は何千回も聞かれていると思いますが、本当に不可能なのでしょうか?
タッチ スクリーンを実行している現在の CPU は Windows XP です。彼らには近くで働く IT 担当者がいますが、何を尋ねればよいかわかりません。彼は他の解決策を決して提供しませんでした。
ありがとうございました
c# - デフォルトのプリンタに設定する方法
PrintDocument.PrinterSettings.PrinterName
デフォルトのプリンタにどのように設定しますか?
オペレーティングシステムでデフォルトのプリンタを設定することについて話しているのではありません。むしろ、デフォルトのプリンターで印刷するようにPrintDocumentオブジェクトを設定することについて話しています。
c# - PrintPageEventArgs (PrintDocument
現在、ASP.NET/C# でアプリケーションを作成しています。ユーザーは、Web ベースの管理システムを介して請求書の概要の PDF を生成できる必要があります。
顧客は、iTextSharp などのオープン ソース ソリューションを使用することを望まず (ばかげていることはわかっています)、代わりに、仮想 PDF プリンターが付属する Adobe Acrobat/Reader (どれかはわかりません) を購入しました。そのため、サーバー上のこのプリンターとインターフェースして PDF を生成します。
これはうまく機能しています。簡単に PDF を生成してユーザーに表示できます。ただし、(PrintPageEventArgs イベントの Graphics クラスを使用して) 印刷するドキュメントにコンテンツを書き込む方法は、今の私には少しなじみがありません。テキストとヘッダー情報を書き込むのは簡単ですが、GridView の内容をドキュメントに書き込む最も簡単な方法は何ですか?
私が使用している種類のコードの例を次に示します。
c# - System.Drawing.Color からの System.Drawing.Brush
当社の WinForm 印刷アプリケーションを開発しています。
ドキュメントが印刷されるとき、ドキュメントSystem.Drawing.Color
の各コントロールのプロパティを取得し、System.Drawing.Brush
それを描画するためのオブジェクトを作成する必要があります。
System.Drawing.Color
値を値に変換する方法はありSystem.Drawing.Brush
ますか?
注:System.Windows.Media.SolidColorBrush()
メソッドを調べてみましたが、役に立たないようです。