【问题标题】:wpf background worker report progresswpf后台工作者报告进度
【发布时间】:2016-05-17 04:58:06
【问题描述】:

我知道如何使用 backgroundworker 并报告进度,但要借助循环

但是没有循环我怎么能做到这一点

我正在使用 nreco 从 htm 文件创建 pdf

我有这段代码可以将 html 文件转换为 pdf。那么有人可以帮我转换我的代码以将进度报告到进度条吗?

var htmlToPdf = new NReco.PdfGenerator.HtmlToPdfConverter();
htmlToPdf.Size = NReco.PdfGenerator.PageSize.Letter;

htmlToPdf.Orientation = NReco.PdfGenerator.PageOrientation.Portrait;                    
htmlToPdf.GeneratePdfFromFiles(listSortpage.ToArray<string>(), null, @"a.pdf");

【问题讨论】:

    标签: c# wpf backgroundworker


    【解决方案1】:

    您通常使用循环来报告进度条,因为您可以为每个 cicle 增加它。对于您不知道需要多少时间的流程,您希望将进度条设置为不确定:

    <ProgressBar IsIndeterminate="True" />
    

    除非您的 pdf 生成器可以报告其进度,否则您必须这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      • 2015-02-18
      相关资源
      最近更新 更多