PrintDialog 打印问题,紧急求救
PrintDialog print = new PrintDialog();
if (print.ShowDialog() == true)
{
Run run = new Run("打印测试测试测试");
TextBlock visual = new TextBlock();
visual.Inlines.Add(run);
print.PrintVisual(visual,"打印示例");
}
错误内容是:检测到 FatalExecutionEngineError Message: 运行时遇到了错误。此错误的地址为 0x58e29ddd,在线程 0xfb4 上。错误代码为 0x80131623。此错误可能是 CLR 中的 bug,或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损坏堆栈。