私はC#で書いているプログラムから出力として文書を印刷する必要があります。純粋なテキストでは十分ではありません - 私はテーブルやフォントの選択などが必要ですC#からデータを印刷するには?
これは非常に簡単に達成できるはずですが、私はそれを行う方法がわかりません。しかし、私はそれらを印刷するかどうかはわからない、
- DOCX文書を生成するのは簡単です:
は、ここで私が検討しているオプションです。
- 明らかに.NETから削除されていますが、依然としてダウンロード可能なCrystal Reportsには機能があるようです。これに関する経験はありますか?
- イメージやフォームを生成して印刷することができます。しかし、印刷するとテキストが悪く見えます。私は鮮明な手紙が欲しい。
- 私はXPSを使うことができましたが、これはすべてのプリンタで動作しないと思いますか?このプログラムはプリンタ単位では難しいものではありません。
- プリンタが理解しているフォーマットを手動で作成し、手動で何とか送信することができます。これはおそらく多くの仕事であり、私はどこから始めるべきかわかりません。
本当に簡単な解決策はありませんか?もしそうでなければ、最良の選択肢は何ですか?
PDFは良い選択肢があります。http://stackoverflow.com/questions/465433/creating-pdf-files-at-runtime-in-c -sharp –
また、Htmlドキュメントを検討する必要があります –
リッチテキストボックスの内容を印刷する場合は、[RichTextBoxPrintCtrl](http://support.microsoft.com/default.aspx?scid=kb;en-us;812425)を使用します。 )コントロールをRichTextBoxとして使用し、画像やフォントの選択肢でコンテンツを印刷します。テーブルについてはわかりません。 – sevenkul