在我们的项目中,报告生成可能需要很长时间。有没有办法在处理文档时获取生成的页数?
简单的进度条是不够的,我们需要向用户显示某些事情正在发生。
答案 0 :(得分:0)
XDocReport没有提供类型的进度监视器。我认为这个想法很有意思,请create an issue为此。
知道报告生成可能需要很长时间,这也应该很有趣。报告流程为:
从docx(或odt)模板生成docx(或odt)。这一步需要时间吗?如果需要时间,我认为您不使用 XDocReport缓存(从注册表中检索报告,而不是加载docx / odt模板的时间)
将生成的docx转换为PDF 。我认为这一步可能需要时间。为此,我担心你无法提高表现。
进度监视器可以跟踪步骤1和2: