gpt4 book ai didi

c# - 在 C# 中打印 (wpf)

转载 作者:IT王子 更新时间:2023-10-29 04:30:55 24 4
gpt4 key购买 nike

我正在制作一个 C# WPF 程序,我的程序必须能够打印发票,但我有点难以找出 WPF 中打印的工作原理......如果我记得在 winforms 中编程,那么您将使用 GDI+ 进行打印。但是,我认为 WPF 不是这种情况。

如果有人能通过一些指向有用文档或示例的链接为我指明正确的方向,我将非常高兴...

最佳答案

在 WPF 中打印既简单又不那么简单。

它基本上从您已经打印的一两行代码开始。

private void PrintBtn_Click(object sender, RoutedEventArgs e)
{
PrintDialog printDialog = new PrintDialog();
if (printDialog.ShowDialog() == true)
{
printDialog.PrintVisual(grid, "My First Print Job");
}
}

但是,WPF 中的分页不是用一行代码完成的。然后您将进入 FlowDocuments 和类似的更高级主题。

如果您正在为自己制作非商业工具,请考虑 iTextSharp这也很好。

关于c# - 在 C# 中打印 (wpf),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5661034/

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