gpt4 book ai didi

WPF XPS 修订

转载 作者:行者123 更新时间:2023-12-02 13:05:56 27 4
gpt4 key购买 nike

我喜欢 DocumentViewer 在 WPF 应用程序中显示 XPS 文档。但我还需要编辑 XPS 文档。我找到了用于编辑 XPS 的独立应用程序 (.exe)。我需要的是一个用于查看和编辑 XPS 的 WPF 控件。或者用于编辑的 DocumentViewer 扩展。修订必须实际删除数据,而不仅仅是隐藏数据(这是针对诉讼应用程序)。有谁知道在 WPF 中查看和编辑 XPS 的方法吗?

最佳答案

使用自定义DocumentPaginator您可以控制文档每个元素的打印方式。

如果您可以识别要编辑的文本范围,那么您可以用黑色视觉效果替换字形,而不是将文本范围添加到最终文档中。

...

嗯。当我输入上面的内容时,当有更简单的解决方案时,它确实听起来有点复杂。

  1. 读取 XPS 文档,将其转换为 FlowDocument。
  2. 允许用户选择要编辑的文本范围。
  3. 用 ████████████████ 字符(U+2588,完整 block )替换*所选文本。
  4. 将文档转换回 XPS 并打印。

* 当您替换原始文本时,它将无法在复制/粘贴操作中使用。

有大量关于如何分别执行上述每个步骤的教程。如果您需要任何其他帮助,请告诉我。

关于WPF XPS 修订,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8051850/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com