PackagingProgressEventArgs.NumberCompleted 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取发生的操作 Action 的同时次数。
public:
property int NumberCompleted { int get(); };
public int NumberCompleted { get; }
member this.NumberCompleted : int
Public ReadOnly Property NumberCompleted As Integer
属性值
一个 Int32 表示在发生时所标识 Action 操作的同时次数。
注解
在某些情况下,对于特定类型,多个打包进度事件同时发生。 这些在逻辑上不同但时态相同的事件合并为一 PackagingProgressEvent 个事件,并且 NumberCompleted 超过 1。 例如,打印时,每四页执行一次字体子设置。 必须缓存每个页面,直到子设置完成,然后所有四 FixedPageCompleted 个事件同时发生。 生成的 PackagingProgressEventArgs 集 Action 和 FixedPageCompleted 设置为 NumberCompleted 4。
例如,如果包包含一个四页文档,该文档使用一个字体,没有图像或其他资源,则可能发生事件序列,如下表所示:
简单包的事件序列
AddingDocumentSequence 1
添加FixedDocument 1
添加FixedPage 1
添加FixedPage 1
添加FixedPage 1
添加FixedPage 1
FontAdded 1
FixedPageCompleted 4
FixedDocumentCompleted 1
DocumentSequenceCompleted 1
XpsDocumentCommitted 1