메인 콘텐츠로 건너뛰기
Visual Components는 Windows용 FRE에서 구현됩니다.
ComponentSynchronizer 객체를 사용하면 서로 다른 구성 요소에서 문서 처리를 동기화할 수 있습니다. 즉, 연결된 모든 Visual Components에서 모든 작업이 동기적으로 수행됩니다. Component Synchronizer에는 사용자 인터페이스가 없습니다. 또한 Visual Components의 내부 기능은 사용하지 않고, 구성 요소의 COM API만 사용합니다. 특정 상황에서 Synchronizer가 어떻게 작동하는지 알아보려면 How Component Synchronizer Works를 참조하세요. 동기화에 관한 정보는 특수한 이벤트 인터페이스를 통해 전달됩니다. 이러한 인터페이스는 IComponentSynchronizerEvents(C++용)와 dispinterface DIComponentSynchronizerEvents(Visual Basic용)입니다. Visual Basic 사용자는 이 개발 플랫폼에서 이벤트 인터페이스를 쉽게 처리할 수 있는 수단을 제공하므로, 이벤트 인터페이스 구현의 세부 사항까지 신경 쓸 필요가 없다는 점에 유의해야 합니다. 이 객체는 Visual Basic에서 WithEvents로 선언할 수 있습니다. C++ 사용자의 경우 이는 IConnectionPointContainer 인터페이스를 지원한다는 의미입니다. 알림 이벤트를 받으려면 IComponentSynchronizerEvents 인터페이스에서 파생된 객체를 만든 다음, 표준 COM 방식으로 해당 객체와 ComponentSynchronizer 객체에 구현된 이벤트 소스 사이의 연결을 설정해야 합니다.
엔진을 초기화 해제하기 전에 Component Synchronizer를 해제하는 것이 좋습니다.

속성

이름타입설명
DocumentFRDocumentComponent Synchronizer에 연결된 문서를 지정합니다.
DocumentViewerDocumentViewerComponent Synchronizer에 연결된 Document Viewer를 지정합니다.
ImageViewerImageViewerComponent Synchronizer에 연결된 Image Viewer를 지정합니다.
PageIndexint문서에서 현재 활성 페이지의 인덱스를 지정합니다.
ProcessingParamsDocumentProcessingParams문서의 기본 처리 매개변수를 저장합니다. 이 속성을 통해 처리 매개변수를 변경하면, 연결된 Document Viewer, Image Viewer 및 Zoom Viewer의 ProcessingParams 속성이 모두 동일한 값으로 설정되며, 연결된 Text Editor 및 Text Validator의 SynthesisParamsForDocument 속성은 IDocumentProcessingParams::SynthesisParamsForDocument 값으로 설정됩니다.
TextEditorTextEditorComponent Synchronizer에 연결된 Text Editor를 지정합니다.
TextValidatorTextValidatorComponent Synchronizer에 연결된 Text Validator를 지정합니다.
ZoomViewerZoomViewerComponent Synchronizer에 연결된 Zoom Viewer를 지정합니다.

샘플

다음 코드 샘플에서 이 컴포넌트를 사용합니다: VisualComponents.

참고 항목

IComponentSynchronizerEvents Component Synchronizer의 작동 방식 그래픽 사용자 인터페이스를 갖춘 애플리케이션 만들기