跟踪文档转换进度
Contents
[
Hide
]
可能的使用场景
有时转换大型 visio 文件可能需要一些时间。在此期间,您可能希望显示文档转换进度而不仅仅是加载屏幕,以增强应用程序的可用性。 Aspose.Diagram 通过提供IPageSavingCallback接口支持跟踪文档转换过程。 IPageSavingCallback 接口提供了您可以在自定义类中实现的 PageStartSaving 和 PageEndSaving 方法。您还可以控制呈现哪些页面,如 T 中所示estDiagramPageSavingCallback自定义类。
跟踪文档转换进度
以下代码示例加载源文件 visio并使用测试页面保存回调实现 IPageSavingCallback 接口的自定义类。
示例代码
以下是代码测试图页面保存回调自定义类。
控制台输出
开始保存第 11 页的第 0 页索引 结束保存第 11 页的第 0 页索引 开始保存第 11 页的第 1 页索引 结束保存页面索引 1,共 11 页 开始保存第 11 页的第 2 页索引 结束保存第 11 页的第 2 页索引 开始保存第 11 页的第 3 页索引 结束保存第 11 页的第 3 页索引 开始保存第 11 页的第 4 页索引 结束保存页面索引 4,共 11 页 开始保存第 11 页的第 5 页索引 结束保存页面索引 5 of pages 11 开始保存第 11 页的第 6 页索引 结束保存页面索引 6 of pages 11 开始保存第 11 页的第 7 页索引 结束保存页面索引 7 of pages 11 开始保存第 11 页的第 8 页索引 结束保存页面索引 8,共 11 页