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 将 设置为 ActionFixedPageCompleted ,并将 设置为 NumberCompleted 4。
例如,如果包包含一个四页文档,该文档使用一种字体,并且没有图像或其他资源,则可能发生事件序列,如下表所示:
简单包的事件序列
添加DocumentSequence
1
添加FixedDocument
1
添加FixedPage
1
添加FixedPage
1
添加FixedPage
1
添加FixedPage
1
FontAdded
1
FixedPageCompleted
4
FixedDocumentCompleted
1
DocumentSequenceCompleted
1
XpsDocumentCommitted
1