使用PrintDialog打印FlowDocument 异常 HRESULT:0x8052000C

使用PrintDialog打印FlowDocument 异常 HRESULT:0x8052000C

项目需要,使用FlowDocument 做打印模板
开发过程中突然遇到问题

⬇⬇⬇⬇就是下面这个鬼异常⬇⬇⬇⬇
莫名其妙的异常
mmp,用了几年的东西抛异常了!

开始面向百度、必应、谷歌编程
逛了一圈,几乎没人遇到过这麻烦
最后找到微软的文档
在这里插入图片描述鸡饭:正在读取的标记包含不符合XML Paper Specification的元素或属性。 注意为了表示浮点值,XPS OM使用FLOAT数据类型而不是DOUBLE。 如果XPS文档具有浮点数据不符合FLOAT值的元素,则在反序列化期间遇到该值时将返回此错误。

莫名其妙

开始穷举法,所有可能造成这个异常的地方全部改一遍
最后找到问题所在

!!!千万不要用中文命名FlowDocument中元素的Name属性

编程中慎用中文,血的教训,总有你想不到的问题出现

BUG与你同在

猜你喜欢

转载自blog.csdn.net/qq_20516389/article/details/89000468
今日推荐