【发布时间】:2016-08-31 01:25:24
【问题描述】:
我在 Windows 8.1 项目上使用Pdfnet,我想知道是否有办法在用户插入或删除注释(墨水、突出显示等)时进行自动保存,或者至少检测当注释被添加到文档时(我可以保存)
编辑:
我设法使用
进行了一种自动保存_ViewModel.PDFViewCtrl.GetAnnotationCanvas().ManipulationCompleted += MainPage_ManipulationCompleted;
在这种情况下,我每次触发时都会保存文档,除了“注释”注释外,它在插入时不会触发事件。
【问题讨论】:
-
您是否使用 PDFViewCtrlTools 项目来处理添加注释?如果是这样,您可以注册 ToolManager 的 AnnotationAdded、AnnotationEdited 和 AnnotationRemoved 事件。
-
我有这个变量 anBar = new pdftron.PDF.Tools.Controls.AnnotationToolbar();
-
然后当我执行 anBar.ToolManager.AnnotationAdded += ToolManager_AnnotationAdded 时,事件会触发笔记、突出显示和擦除,但不会在墨水上触发(这些是我没有工具栏的 4 个选项)
标签: c# windows windows-8 windows-runtime pdfnet