通过


PackagingProgressEventArgs.NumberCompleted 属性

定义

获取发生的操作 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 个事件同时发生。 生成的 PackagingProgressEventArgsActionFixedPageCompleted 设置为 NumberCompleted 4。

例如,如果包包含一个四页文档,该文档使用一个字体,没有图像或其他资源,则可能发生事件序列,如下表所示:

简单包的事件序列

AddingDocumentSequence 1

添加FixedDocument 1

添加FixedPage 1

添加FixedPage 1

添加FixedPage 1

添加FixedPage 1

FontAdded 1

FixedPageCompleted 4

FixedDocumentCompleted 1

DocumentSequenceCompleted 1

XpsDocumentCommitted 1

适用于