我正在开发一个需要打印字符串的程序,我已经准备好字符串,我只需要知道如何打印,我从来没有做过,所以我不知道从哪里开始任何想法?这就是我到目前为止所拥有的,但我不知道从这里去哪里
PrintDocument output = new PrintDocument();
output.DocumentName = "Test Results";
您对“打印”的定义非常模糊。在这部分 Internet 中最常见的 print 含义是将文本打印或显示到控制台或命令窗口。
因此,如果要打印到控制台窗口,请使用 System.Console 类上的方法:
http://msdn.microsoft.com/en-us/library/system.console.writeline.aspx
例如:
String yourname = "Mr. Nice";
Console.WriteLine("Hello {0}", yourname);
会显示:
你好尼斯先生
您可以打印Console.WriteLine("text")
到标准输出。
看看字符串插值,使向字符串添加变量更容易。这是在 C# 6 中引入的,具有以下语法。
Console.Writeline($"I am {cool}");
cool
变量名在哪里:)
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;
}
}
}