印刷字符串

时间:2012-12-26 05:19:39

标签: c# string printing

我正在制作一个程序,我需要打印一个字符串,我准备好了字符串,我只需要知道如何打印,我从来没有这样做过所以我不知道从哪里开始想法? 这是我到目前为止,但我不知道从哪里开始

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

3 个答案:

答案 0 :(得分:0)

您对“打印”的定义非常模糊。互联网这部分打印的最常见含义是在控制台或命令窗口中打印或显示文本。

因此,如果要打印到控制台窗口,请使用System.Console类上的方法:

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

例如:

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

会显示:

  

你好先生

答案 1 :(得分:0)

您可以使用Console.WriteLine("text")打印到标准输出。

看一下字符串内插,可以很容易地将变量添加到字符串中。这是C#6中引入的,具有以下语法。

Console.Writeline($"I am {cool}");,其中cool是变量名:)

答案 2 :(得分:-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;
    }
}
}