在Windows 8.1中使用PDFnet时自动保存注释



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

编辑:

我设法用做了一种自动保存

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

在这种情况下,我每次触发文档时都会保存它,除了插入时不会触发事件的"注释"注释外,其他都很好。

我建议您自己创建ToolManager,然后设置Annotation Toolbar的工具管理器。

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

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

最新更新