3

我正在开发一个需要打印字符串的程序,我已经准备好字符串,我只需要知道如何打印,我从来没有做过,所以我不知道从哪里开始任何想法?这就是我到目前为止所拥有的,但我不知道从这里去哪里

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

3 回答 3

1

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

因此,如果要打印到控制台窗口,请使用 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

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

看看字符串插值,使向字符串添加变量更容易。这是在 C# 6 中引入的,具有以下语法。

Console.Writeline($"I am {cool}");cool变量名在哪里:)

于 2019-08-16T02:56:58.853 回答
-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 回答