> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ComponentSynchronizer-Objekt (IComponentSynchronizer-Schnittstelle)

> ComponentSynchronizer-Objekt (IComponentSynchronizer-Schnittstelle) in ABBYY FineReader Engine Visual Components für Windows — Das ComponentSynchronizer-Objekt ermöglicht die Synchronisierung der Dokumentverarbeitung in verschiedenen...

<Warning>
  Visual Components sind in FRE für Windows implementiert.
</Warning>

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](/de/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/how-component-synchronizer-works).

Informationen zur Synchronisierung werden über spezielle ausgehende Schnittstellen bereitgestellt. Dabei handelt es sich um [IComponentSynchronizerEvents](/de/fine-reader/engine/visual-components-reference/supplementary-objects/icomponentsynchronizerevents) (für C++) und die dispinterface [DIComponentSynchronizerEvents](/de/fine-reader/engine/visual-components-reference/supplementary-objects/icomponentsynchronizerevents) (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.

<Note>
  Wir empfehlen, Component Synchronizer vor der Deinitialisierung von Engine freizugeben.
</Note>

<div id="properties">
  ## Eigenschaften
</div>

| Name             | Typ                                                                                                                                                                     | Beschreibung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Document         | [FRDocument](/de/fine-reader/engine/api-reference/document-related-objects/frdocument)                                                                                  | Gibt das mit Component Synchronizer verknüpfte Dokument an.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| DocumentViewer   | [DocumentViewer](/de/fine-reader/engine/visual-components-reference/documentviewer)                                                                                     | Gibt den mit Component Synchronizer verknüpften Document Viewer an.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ImageViewer      | [ImageViewer](/de/fine-reader/engine/visual-components-reference/imageviewer)                                                                                           | Gibt den mit Component Synchronizer verknüpften Image Viewer an.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| PageIndex        | [int](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)                                                               | Gibt den Index der aktiven Seite im Dokument an.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ProcessingParams | [DocumentProcessingParams](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams) | Speichert 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](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams#synthesisparamsfordocument) gesetzt. |
| TextEditor       | [TextEditor](/de/fine-reader/engine/visual-components-reference/texteditor)                                                                                             | Gibt den mit Component Synchronizer verknüpften Text Editor an.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| TextValidator    | [TextValidator](/de/fine-reader/engine/visual-components-reference/textvalidator)                                                                                       | Gibt den mit Component Synchronizer verknüpften Text Validator an.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ZoomViewer       | [ZoomViewer](/de/fine-reader/engine/visual-components-reference/zoomviewer)                                                                                             | Gibt den mit Component Synchronizer verknüpften Zoom Viewer an.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |

<div id="samples">
  ## Beispiele
</div>

Diese Komponente wird in den folgenden Codebeispielen verwendet: [VisualComponents](/de/fine-reader/engine/guided-tour/samples#visualcomponents).

<div id="see-also">
  ## Siehe auch
</div>

[IComponentSynchronizerEvents](/de/fine-reader/engine/visual-components-reference/supplementary-objects/icomponentsynchronizerevents)

[So funktioniert Component Synchronizer](/de/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/how-component-synchronizer-works)

[Erstellen einer Anwendung mit grafischer Benutzeroberfläche](/de/fine-reader/engine/guided-tour/advanced-techniques/using-gui-elements/creating-an-application-with-gui)
