我正在摆弄添加从我正在处理的程序输出到 PDF 和 XPS 的能力。最初两者都是通过打印机(pdf 打印机/xps 编写器)完成的,但我想更直接一点。
我遇到的问题是 WPF 似乎没有页面首选项对话框。有没有,我只是找不到它,还是必须在 WPF 中自定义构建这样的东西?
我可以显示打印对话框,然后实际上不调用 PrintDialog.Print,但这并不比让用户使用 PDF 打印机打印更好。我可以从打印对话框中检索所有页面设置,但用户实际上会为当前选择的任何打印机设置这些设置。
我只需要一个包含所有标准打印机首选项的对话框,例如页面大小、边距、副本等。创建并不难,但我很惊讶我找不到...