gpt4 book ai didi

c# - 在 C# 中打印文本框内容

转载 作者:行者123 更新时间:2023-11-30 19:10:18 24 4
gpt4 key购买 nike

我想打印一个简单文本框的内容。单击打印按钮后,将显示 PrintDialog。

我找到了很多信息,但他们都使用 RichTextBoxes。有没有一种简单的方法可以做类似 this 的事情?

最佳答案

此打印名为 textbox1textbox 的内容

    PrintDocument document = new PrintDocument();
PrintDialog dialog = new PrintDialog();
public Form1()
{
InitializeComponent();
document.PrintPage += new PrintPageEventHandler(document_PrintPage);
}

void document_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(textBox1.Text, new Font("Arial", 20, FontStyle.Regular), Brushes.Black, 20, 20);
}

private void btnPrint_Click(object sender, EventArgs e)
{
dialog.Document = document;
if (dialog.ShowDialog() == DialogResult.OK)
{
document.Print();
}
}

关于c# - 在 C# 中打印文本框内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com