我使用以下代码从FixedDocument创建XPS文档。
using (XpsDocument doc = new XpsDocument(package,CompressionOption.NotCompressed))
{
XpsDocumentWriter xpsWriter = XpsDocument.CreateXpsDocumentWriter(doc);
xpsWriter.Write(fixedDocument);
doc.Close();
}
除了在一个填充了平铺图案的填充路径的情况下,它偶尔会对其进行栅格化并创建ImageBrush而不是传递VisualBrush。可悲的是,它生成的图像是VisualBrush的可怕表示。它的分辨率太可怕了,更令人抓狂,它甚至没有填补原来的道路!
我已经完成了大量的挖掘,但是我们找不到阻止光栅化的设置。
有什么建议吗?