文字列を印刷する必要があるプログラムに取り組んでいます。文字列の準備ができています。印刷方法を知る必要があるだけです。印刷したことがないので、どこからアイデアを開始すればよいかわかりません。これは私がこれまでに持っているものですが、ここからどこへ行くべきかわかりません
PrintDocument output = new PrintDocument();
output.DocumentName = "Test Results";
「印刷」の定義はかなりあいまいです。インターネットのこの部分での印刷の最も一般的な意味は、テキストをコンソールまたはコマンド ウィンドウに印刷または表示することです。
したがって、コンソール ウィンドウに出力する場合は、System.Console クラスのメソッドを使用します。
http://msdn.microsoft.com/en-us/library/system.console.writeline.aspx
例えば:
String yourname = "Mr. Nice";
Console.WriteLine("Hello {0}", yourname);
次のように表示されます。
こんにちはナイスさん
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;
}
}
}