Saltar al contenido principal
Los Visual Components se implementan en FRE para Windows.
El objeto ComponentSynchronizer le permite sincronizar el procesamiento de documentos en distintos componentes. Esto significa que todas las operaciones se realizarán de forma sincrónica en todos los Visual Components conectados. Component Synchronizer no tiene interfaz de usuario. No utiliza ninguna funcionalidad interna de los Visual Components; solo utiliza la API COM de los componentes. Para saber cómo funciona Synchronizer en una situación determinada, consulte Cómo funciona Component Synchronizer. La información sobre la sincronización se comunica mediante interfaces salientes especiales. Estas interfaces son IComponentSynchronizerEvents (para C++) y una dispinterface DIComponentSynchronizerEvents (para Visual Basic). Cabe señalar que los usuarios de Visual Basic no deben preocuparse por los detalles de implementación de las interfaces de eventos, ya que esta plataforma de desarrollo proporciona medios sencillos para gestionarlas. Este objeto puede declararse con WithEvents en Visual Basic. Para el usuario de C++, esto significa que admite la interfaz IConnectionPointContainer. Para recibir eventos de notificación, un usuario de C++ debe crear un objeto derivado de la interfaz IComponentSynchronizerEvents y, a continuación, establecer la conexión entre este objeto y el origen de eventos implementado en el objeto ComponentSynchronizer mediante los mecanismos COM estándar.
Recomendamos liberar Component Synchronizer antes de desinicializar Engine.

Propiedades

NombreTipoDescripción
DocumentFRDocumentEspecifica el documento conectado a Component Synchronizer.
DocumentViewerDocumentViewerEspecifica el Document Viewer conectado a Component Synchronizer.
ImageViewerImageViewerEspecifica el Image Viewer conectado a Component Synchronizer.
PageIndexintEspecifica el índice de la página activa del documento.
ProcessingParamsDocumentProcessingParamsAlmacena los parámetros de procesamiento predeterminados del documento. Si cambia los parámetros de procesamiento mediante esta propiedad, las propiedades ProcessingParams del Document Viewer, Image Viewer y Zoom Viewer asociados se establecen con los mismos valores; la propiedad SynthesisParamsForDocument del Text Editor y Text Validator asociados se establece con el valor de IDocumentProcessingParams::SynthesisParamsForDocument.
TextEditorTextEditorEspecifica el Text Editor conectado a Component Synchronizer.
TextValidatorTextValidatorEspecifica el Text Validator conectado a Component Synchronizer.
ZoomViewerZoomViewerEspecifica el Zoom Viewer conectado a Component Synchronizer.

Ejemplos

Este componente se usa en los siguientes ejemplos de código: VisualComponents.

Consulte también

IComponentSynchronizerEvents Cómo funciona el Component Synchronizer Creación de una aplicación con interfaz gráfica de usuario