Event that occurs one or more times while the factory is loading the document to indicate the current progress.
Progress will occur one or more times while the document is being loaded and it can be used to show a progress bar indicator for the user (and optionally, support for aborting the load). Progress uses the LoadAsyncProgressEventArgs event data class that is populated with the following for each "chunk":
Member | Value |
---|---|
System.ComponentModel.ProgressChangedEventArgs.ProgressPercentage | Current progress percentage. This value goes from 0 to 100.. |
System.ComponentModel.ProgressChangedEventArgs.UserState | The same value originally set by the user in LoadDocumentAsyncOptions.UserState. |
Uri | The location of the document being loaded. This is the uri value passed to LoadFromUriAsync |
BytesReceived | Number of bytes received during this chunk of the operation. |
TotalBytesToReceive | Total number of bytes received so far for the whole load operation. |
IsCancelPending | Can be used to abort the load operation. |
For an example, refer to DocumentFactory.LoadFromUriAsync.
Parameter | Type | Description |
---|---|---|
sender | object | The source of the event. |
e | LoadAsyncProgressEventArgs | The event data. |
Products |
Support |
Feedback: Progress Event (LoadDocumentAsyncOptions) - Leadtools.Documents |
Introduction |
Help Version 19.0.2017.3.22
|