3

文字列を印刷する必要があるプログラムに取り組んでいます。文字列の準備ができています。印刷方法を知る必要があるだけです。印刷したことがないので、どこからアイデアを開始すればよいかわかりません。これは私がこれまでに持っているものですが、ここからどこへ行くべきかわかりません

PrintDocument output = new PrintDocument();
output.DocumentName = "Test Results";
4

3 に答える 3

1

「印刷」の定義はかなりあいまいです。インターネットのこの部分での印刷の最も一般的な意味は、テキストをコンソールまたはコマンド ウィンドウに印刷または表示することです。

したがって、コンソール ウィンドウに出力する場合は、System.Console クラスのメソッドを使用します。

http://msdn.microsoft.com/en-us/library/system.console.writeline.aspx

例えば:

String yourname = "Mr. Nice";
Console.WriteLine("Hello {0}", yourname);

次のように表示されます。

こんにちはナイスさん

于 2012-12-26T05:28:27.177 に答える
-1
using System;
using System.Drawing;
using System.Drawing.Printing;
using System.Windows.Forms;

namespace Test
{
public class Print
{
    PrintDocument myPrintDocument = new PrintDocument();

    public void ShowPrintDialog()
    {
        PrintDialog myDialog = new PrintDialog();
        myDialog.Document = myPrintDocument;
        if(myDialog.ShowDialog() == DialogResult.OK)
            Print();
    }

    protected override void OnPrintPage(PrintPageEventArgs e)
    {
        e.Graphics.DrawString("Your String To Print In Document", this.Font, Brushes.Red, new PointF());
        e.HasMorePages = false;
    }
}
}
于 2012-12-26T05:44:29.503 に答える