PackagingProgressEventArgs(PackagingAction, Int32) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса PackagingProgressEventArgs.
public:
PackagingProgressEventArgs(System::Windows::Xps::Packaging::PackagingAction action, int numberCompleted);
public PackagingProgressEventArgs(System.Windows.Xps.Packaging.PackagingAction action, int numberCompleted);
new System.Windows.Xps.Packaging.PackagingProgressEventArgs : System.Windows.Xps.Packaging.PackagingAction * int -> System.Windows.Xps.Packaging.PackagingProgressEventArgs
Public Sub New (action As PackagingAction, numberCompleted As Integer)
Параметры
- action
- PackagingAction
Действие, которое в настоящее время выполняет процесс упаковки.
- numberCompleted
- Int32
Количество одновременных попыток, которые произошло указанное action .
Комментарии
В определенных ситуациях и для определенных типов одновременно происходят несколько событий хода выполнения упаковки. Эти логически разные, но темпоральные события объединяются в один и PackagingProgressEventnumberCompleted более 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