0

我在 Windows 8.1 项目上使用Pdfnet,我想知道是否有办法在用户插入或删除注释(墨水、突出显示等)时进行自动保存,或者至少检测何时添加注释到文档(然后我可以保存)

编辑:

我设法使用

_ViewModel.PDFViewCtrl.GetAnnotationCanvas().ManipulationCompleted += MainPage_ManipulationCompleted;

在那种情况下,我每次触发时都会保存文档,除了“注释”注释外,它在插入时不会触发事件。

4

1 回答 1

0

我建议自己创建 ToolManager,然后设置 Annotation Toolbar 的 toolmanager。

ToolManager toolManager = new ToolManager(myPDFViewCtrl).
anBar.ToolManager = toolManager;
toolManager.AnnotationAdded += ToolManager_AnnotationAdded;

最后,由于所有这些代码都是开源的,我建议只在 FreeHandCreate 的 CommitAnnotation 函数中添加一个断点。跟随执行,看看可能出了什么问题。

于 2016-05-09T17:25:33.563 回答