ProgressEventHandlerInfo
İçindekiler
[
Saklamak
]Inheritance: java.lang.Object
public class ProgressEventHandlerInfo
Bu sınıf, dış uygulamalarda dönüşüm ilerlemesini son kullanıcıya göstermek için kullanılabilecek, görüntü yükleme/kaydetme/dışa aktarma işlemlerinin ilerleme bilgilerini temsil eder.
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getDescription() | Olayın açıklamasını alır |
| getEventType() | Olayın türünü alır. |
| getMaxValue() | Üst ilerleme değer sınırını alır. |
| getValue() | Mevcut ilerleme değerini alır. |
Example: The following example shows how to print information about progress events for load/export operations.
String dir = "c:\\aspose.imaging\\java\\issues\\1440\\";
String fileName = dir + "big.png";
// Yükleme/dışa aktarma işlemleri için ayrı işlem ilerleme olay işleyicilerinin örneği
final com.aspose.imaging.ProgressEventHandler loadHandler = new com.aspose.imaging.ProgressEventHandler() {
@Override
public void invoke(com.aspose.imaging.progressmanagement.ProgressEventHandlerInfo info) {
System.out.format("Load event %s : %d/%d\n", com.aspose.imaging.progressmanagement.EventType.toString(com.aspose.imaging.progressmanagement.EventType.class, info.getEventType()), info.getValue(), info.getMaxValue());
}
};
final com.aspose.imaging.ProgressEventHandler exportHandler = new com.aspose.imaging.ProgressEventHandler() {
@Override
public void invoke(com.aspose.imaging.progressmanagement.ProgressEventHandlerInfo info) {
System.out.format("Export event %s : %d/%d\n", com.aspose.imaging.progressmanagement.EventType.toString(com.aspose.imaging.progressmanagement.EventType.class, info.getEventType()), info.getValue(), info.getMaxValue());
}
};
com.aspose.imaging.Image image = com.aspose.imaging.Image.load(fileName, new com.aspose.imaging.LoadOptions() {{ setProgressEventHandler(loadHandler); }} );
try {
image.save(fileName + ".psd",
new com.aspose.imaging.imageoptions.PsdOptions() {{ setProgressEventHandler( exportHandler); }});
}
finally {
image.close();
}
// STDOUT günlüğü şu şekilde görünebilir:
// Yükleme olayı Başlatma : 1/4
// Yükleme olayı Ön İşleme : 2/4
// Yükleme olayı İşleme : 3/4
// Yükleme olayı Sonlandırma : 4/4
// Dışa aktarma olayı Başlatma : 1/4
// Dışa aktarma olayı Ön İşleme : 2/4
// Dışa aktarma olayı İşleme : 3/4
// Dışa aktarma olayı Göreceli İlerleme : 1/1
// Yükleme olayı Göreceli İlerleme : 1/1
// Dışa aktarma olayı Sonlandırma : 4/4
getDescription()
public final String getDescription()
Olayın açıklamasını alır
Değer: Açıklama.
Returns: java.lang.String - olayın açıklaması
getEventType()
public final EventType getEventType()
Olayın türünü alır.
Değer: Olayın türü.
Returns: EventType - the type of the event.
getMaxValue()
public final int getMaxValue()
Üst ilerleme değer sınırını alır.
Değer: Üst ilerleme değer sınırı.
Returns: int - üst ilerleme değer sınırı.
getValue()
public final int getValue()
Mevcut ilerleme değerini alır.
Değer: İlerleme değeri.
Returns: int - mevcut ilerleme değeri.