Verfolgen Sie den Fortschritt der Dokumentenkonvertierung
Mögliche Nutzungsszenarien
Manchmal kann das Konvertieren großer visio-Dateien einige Zeit dauern. Während dieser Zeit möchten Sie möglicherweise den Fortschritt der Dokumentkonvertierung statt nur eines Ladebildschirms anzeigen, um die Benutzerfreundlichkeit Ihrer Anwendung zu verbessern. Aspose.Diagram unterstützt die Verfolgung des Dokumentenkonvertierungsprozesses durch Bereitstellen der IPageSavingCallback-Schnittstelle. Die IPageSavingCallback-Schnittstelle stellt die Methoden PageStartSaving und PageEndSaving bereit, die Sie in Ihrer benutzerdefinierten Klasse implementieren können. Sie können auch steuern, welche Seiten gerendert werden, wie im TestDiagramPageSavingCallbackbenutzerdefinierte Klasse.
Verfolgen Sie den Fortschritt der Dokumentenkonvertierung
Das folgende Codebeispiel lädt dieQuelldatei visio und druckt seinen Konvertierungsfortschritt in der Konsole mithilfe vonTestPageSavingCallbackbenutzerdefinierte Klasse, die die IPageSavingCallback-Schnittstelle implementiert.
Beispielcode
Das Folgende ist der Code für dieTestDiagramPageSavingCallbackbenutzerdefinierte Klasse.
Konsolenausgabe
Beginnen Sie mit dem Speichern des Seitenindex 0 der Seiten 11 Beenden Sie das Speichern des Seitenindex 0 der Seiten 11 Beginnen Sie mit dem Speichern von Seitenindex 1 von Seite 11 Beenden Sie das Speichern des Seitenindex 1 der Seite 11 Beginnen Sie mit dem Speichern von Seitenindex 2 von Seite 11 Beenden Sie das Speichern des Seitenindex 2 der Seite 11 Beginnen Sie mit dem Speichern von Seitenindex 3 von Seite 11 Beenden Sie das Speichern des Seitenindex 3 der Seite 11 Beginnen Sie mit dem Speichern von Seitenindex 4 von Seite 11 Beenden Sie das Speichern von Seitenindex 4 von Seite 11 Beginnen Sie mit dem Speichern von Seitenindex 5 von Seite 11 Beenden Sie das Speichern des Seitenindex 5 der Seite 11 Beginnen Sie mit dem Speichern von Seitenindex 6 von Seite 11 Beenden Sie das Speichern des Seitenindex 6 der Seite 11 Beginnen Sie mit dem Speichern von Seitenindex 7 von Seite 11 Beenden Sie das Speichern des Seitenindex 7 von Seite 11 Beginnen Sie mit dem Speichern von Seitenindex 8 der Seiten 11 Beenden Sie das Speichern des Seitenindex 8 der Seite 11