3

我使用以下代码从 FixedDocument 创建 XPS 文档。

using (XpsDocument doc = new XpsDocument(package,CompressionOption.NotCompressed))
{
  XpsDocumentWriter xpsWriter = XpsDocument.CreateXpsDocumentWriter(doc);
  xpsWriter.Write(fixedDocument);
  doc.Close();
}

它工作得很好,除了在我有一个填充了平铺图案的填充路径的情况下,它偶尔会对其进行光栅化并创建一个 ImageBrush 而不是沿着 VisualBrush 传递。可悲的是,它生成的图像是 VisualBrush 的糟糕表现。它的分辨率是可怕的,更令人抓狂的是,它甚至没有填满原来的路径!

我已经进行了大量的挖掘,但找不到阻止光栅化的设置。

有什么建议么?

4

0 回答 0