打印字符串

本文关键字:字符串 打印 | 更新日期: 2023-09-27 17:49:27

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

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

打印字符串

你对"打印"的定义很模糊。print在internet的这一部分中最常见的含义是将文本打印或显示到控制台或命令窗口。

所以,如果你想打印到控制台窗口,你使用系统上的方法。控制台类:

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

例如:

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

会显示:

你好,Nice先生

可以用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;
    }
}
}