Zum Hauptinhalt springen
Visual Components sind in FRE für Windows implementiert.
Das ComponentSynchronizer-Objekt ermöglicht die Synchronisierung der Dokumentverarbeitung über verschiedene Komponenten hinweg. Das bedeutet, dass alle Vorgänge in allen verbundenen Visual Components synchron ausgeführt werden. Component Synchronizer verfügt über keine Benutzeroberfläche. Es nutzt keine internen Funktionen der Visual Components, sondern ausschließlich die COM-API der Komponenten. Informationen dazu, wie der Synchronizer in verschiedenen Situationen arbeitet, finden Sie unter So funktioniert Component Synchronizer. Informationen zur Synchronisierung werden über spezielle ausgehende Schnittstellen bereitgestellt. Dabei handelt es sich um IComponentSynchronizerEvents (für C++) und die dispinterface DIComponentSynchronizerEvents (für Visual Basic). Beachten Sie, dass sich Visual-Basic-Benutzer nicht um die Details der Implementierung von Ereignisschnittstellen kümmern müssen, da diese Entwicklungsplattform einfache Möglichkeiten zu deren Verarbeitung bietet. Dieses Objekt kann in Visual Basic mit WithEvents deklariert werden. Für C++-Benutzer bedeutet dies, dass die Schnittstelle IConnectionPointContainer unterstützt wird. Um Benachrichtigungsereignisse zu empfangen, sollte ein C++-Benutzer ein Objekt erstellen, das von der Schnittstelle IComponentSynchronizerEvents abgeleitet ist, und dann mit den Standardmitteln von COM eine Verbindung zwischen diesem Objekt und der im ComponentSynchronizer-Objekt implementierten Ereignisquelle herstellen.
Wir empfehlen, Component Synchronizer vor der Deinitialisierung von Engine freizugeben.

Eigenschaften

NameTypBeschreibung
DocumentFRDocumentGibt das mit Component Synchronizer verknüpfte Dokument an.
DocumentViewerDocumentViewerGibt den mit Component Synchronizer verknüpften Document Viewer an.
ImageViewerImageViewerGibt den mit Component Synchronizer verknüpften Image Viewer an.
PageIndexintGibt den Index der aktiven Seite im Dokument an.
ProcessingParamsDocumentProcessingParamsSpeichert die Standardverarbeitungsparameter für das Dokument. Wenn Sie die Verarbeitungsparameter über diese Eigenschaft ändern, werden die ProcessingParams-Eigenschaften des verknüpften Document Viewers, Image Viewers und Zoom Viewers auf dieselben Werte gesetzt; die SynthesisParamsForDocument-Eigenschaften des verknüpften Text Editors und Text Validators werden auf den Wert IDocumentProcessingParams::SynthesisParamsForDocument gesetzt.
TextEditorTextEditorGibt den mit Component Synchronizer verknüpften Text Editor an.
TextValidatorTextValidatorGibt den mit Component Synchronizer verknüpften Text Validator an.
ZoomViewerZoomViewerGibt den mit Component Synchronizer verknüpften Zoom Viewer an.

Beispiele

Diese Komponente wird in den folgenden Codebeispielen verwendet: VisualComponents.

Siehe auch

IComponentSynchronizerEvents So funktioniert Component Synchronizer Erstellen einer Anwendung mit grafischer Benutzeroberfläche