ProgressReflector Members

Provides functionality to reflect the current state of a document's printing or exporting.

Constructors

Name Description
ProgressReflector() Initializes a new instance of the ProgressReflector class with the default settings.

Properties

Name Description
CanAutocreateRange Gets or sets a value indicating whether the ProgressReflector's range can be auto-created.
Logic Specifies the logic for the ProgressReflector class. For internal use only.
Maximum Gets the maximum value of the current ProgressReflector.
Position Gets the value indicating the current position of the ProgressReflector.
RangeCount Returns the number of sub-ranges for the ProgressReflector.
RangeValue Gets or sets a value which reflects the state of a process within the current range.
Value static Obsolete. Gets or sets a value which reflects the state of a process being tracked by this ProgressReflector.

Methods

Name Description
DisableReflector() static Obsolete. Disables the progress reflector.
EnableReflector() static Obsolete. Enables the progress reflector.
EnsureRangeDecrement(Action0) For internal use.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
Initialize(Int32) static Obsolete. Initializes the ProgressReflector and sets its maximum value to the specified value.
InitializeRange(Int32) Initializes the ProgressReflector's range using the specified maximum value.
MaximizeRange() Sets the maximum value that is possible for the current range, indicating that the process has been finished.
MaximizeValue() static Obsolete. Sets the maximum possible value to the ProgressReflector.Value property, indicating that the process has been finished.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RegisterReflector(ProgressReflector) static Obsolete. Registers the specified progress reflector as an active reflector to show current progress.
SetProgressRanges(Single[]) Sets the ranges which will be used by the ProgressReflector to reflect progress states.
SetProgressRanges(Single[], ProgressReflectorLogic) For internal use. Sets the ranges which will be used by the ProgressReflector to reflect progress states.
SetRanges(Single[]) static Obsolete. Sets the ranges which will be used by the ProgressReflector to reflect progress states.
ToString() Returns a string that represents the current object. Inherited from Object.
UnregisterReflector(ProgressReflector) static Obsolete. Unregisters the specified progress reflector, so it will no longer show the current progress.

Events

Name Description
PositionChanged Occurs after the position of the current range has been changed.
See Also