2

印刷したいテキストをTextViewに表示しています。私は今2時間グーグルしています。誰かがこれで私を手伝ってくれるなら、あなたは本当に私の一日を作るでしょう。ありがとう!

4

2 に答える 2

4

これは非常に簡単な例です(Windowsマシンでテスト済み):

PrintDocument doc = new PrintDocument();
var printFont = new Font("Arial", 10);
doc.PrintPage += (s, ev) => {
        ev.Graphics.DrawString("Your text goes here",
                                printFont, 
                                Brushes.Black, 
                                ev.MarginBounds.Left,
                                ev.MarginBounds.Top);
        HasMorePages = false;
    };
doc.Print();

System.Drawing次の2つのusingステートメントへの参照を追加する必要があります。

using System.Drawing;
using System.Drawing.Printing;
于 2012-10-13T14:10:39.860 に答える
1

このページのコードは、これを行う方法をうまく説明しています:http: //www.mail-archive.com/gtk-sharp-list@lists.ximian.com/msg03762.html

于 2012-10-20T11:33:58.283 に答える