How Component Synchronizer Works

Component Synchronizer is a special component that implements an automatic reaction to different events in the Visual Components. You can connect several Visual Components to the Synchronizer, and they will work as a single application.

You do not need to use Component Synchronizer with the whole set of the components connected, but connect only those which you use. For example, you can connect to it only Image Viewer via the ImageViewer property and Text Editor via the TextEditor property.

Component Synchronizer does not have a user interface. It does not use any internal features of the Visual Components, it uses only the COM API of the components. Component Synchronizer works as described below.

When a component is connected to the Synchronizer through the API

If a component or an object is connected to Component Synchronizer through:

the ImageViewer property

the ZoomViewer property

the TextEditor property

the TextValidator property

the DocumentViewer property

the Document property

the DocumentProcessingParams property

the PageIndex property

When a connected component generates an event

Events of the connected Image Viewer:

the OnMouseButtonUp event

the OnBlockSelectionChanged event

the OnTableSelected event

the OnAfterDblClick event

the OnActivePageChanged event

the OnSelectTool event

the OnOptionsChanged event

Events of the connected Zoom Viewer:

the OnVisibleDocumentAreaChanged event

the OnBlockSelectionChanged event

the OnTableCellsSelected event

the OnAfterDblClick event

the OnActivePageChanged event

the OnSelectTool event

the OnOptionsChanged event

Events of the connected Document Viewer:

the OnActivePageChanged event

the OnDocumentChanged event

the OnOptionsChanged event

Events of the connected Text Editor:

the OnEditorBlockChanged event

the OnSymbolSelected event

the OnActivePageChanged event

the OnOptionsChanged event

Events of the connected Text Validator:

the OnSymbolSelected event

the OnSelectionChanged event

the OnActivePageChanged event

the OnDocumentChanged event

the OnOptionsChanged event

See also

ComponentSynchronizer

24.03.2023 8:51:52

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.