Class ProgressEventHandlerInfo
Nombre del espacio: Aspose.Imaging.ProgressManagement Asamblea: Aspose.Imaging.dll (25.4.0)
Esta clase representa información sobre el progreso de las operaciones de carga/salva/exportación de imágenes,que se puede utilizar en la aplicación externa para mostrar el progreso de la conversión al usuario final
public class ProgressEventHandlerInfo
Inheritance
object ← ProgressEventHandlerInfo
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Examples
El siguiente ejemplo muestra cómo imprimir información sobre los acontecimientos de progreso para las operaciones de carga/exportación.
public void Test3460()
{
string dir = "c:\\aspose.imaging\\net\\issues\\3460";
string fileName = System.IO.Path.Combine(dir, "big.png");
// Example of use of separate operation progress event handlers for load/export operations
using (var image = Aspose.Imaging.Image.Load(fileName, new Aspose.Imaging.LoadOptions { ProgressEventHandler = ProgressCallback }))
{
image.Save(fileName + ".psd",
new Aspose.Imaging.ImageOptions.PsdOptions() { ProgressEventHandler = ExportProgressCallback });
}
}
private void ProgressCallback(Aspose.Imaging.ProgressManagement.ProgressEventHandlerInfo info)
{
System.Console.WriteLine("{0} : {1}/{2}", info.EventType, info.Value, info.MaxValue);
}
private void ExportProgressCallback(Aspose.Imaging.ProgressManagement.ProgressEventHandlerInfo info)
{
System.Console.WriteLine("Export event {0} : {1}/{2}", info.EventType, info.Value, info.MaxValue);
}
// The STDOUT log may look like this:
//Initialization : 1/4
//PreProcessing : 2/4
//Processing : 3/4
//Finalization : 4/4
//Export event Initialization : 1/4
//Export event PreProcessing : 2/4
//Export event Processing : 3/4
//Export event RelativeProgress : 1/1
//RelativeProgress : 1/1
//Export event Finalization : 4/4
Properties
Description
Obtenga la descripción del evento
public string Description { get; }
Valor de la propiedad
EventType
Tiene el tipo de evento.
public EventType EventType { get; }
Valor de la propiedad
MaxValue
Obtenga el límite de valor del progreso superior.
public int MaxValue { get; }
Valor de la propiedad
Value
Obtenga el valor actual del progreso.
public int Value { get; }