1

私はc#/ WPFを初めて使用するので、非常にシンプルなアプリのサポートが必要です。私が設計しているアプリでは、ユーザーは.txtまたは.jpgファイルを参照してロードします。その後、表示されている内容を印刷できるようにしたいと思います。私が動作することがわかったコードは、1ページにコンテンツの一部しか印刷されていないようです。さらに、.txtファイルを印刷すると、余白がなく、テキストがページからはみ出しているように見えます。非常に基本的なように見えるので、これが私が使用しているコードです。

System.Windows.Controls.PrintDialog pd = new System.Windows.Controls.PrintDialog();
if (pd.ShowDialog() != true) return;
pd.PrintVisual(textbox2, "textbox2.");

私の質問は、マージン間隔を設定して複数ページのドキュメント印刷を可能にするにはどうすればよいかということだと思います。どんな助けでも大歓迎です。ありがとうございました。

4

1 に答える 1

0

テキストファイルを印刷するには、おそらくFlowDocumentを使用する必要があります。これにより、余白、ページ付けなどを設定できます。たとえば、 WPFFlowDocumentを印刷します。

JPEGを印刷するには、PrintVisualを使用できます。たとえば 、ファイルから画像を読み込み、WPFを使用して印刷します...どうすればよいですか?

于 2013-02-11T16:43:47.667 に答える