コンポーネントが API を介して Synchronizer に接続された場合
ImageViewer プロパティ
ImageViewer プロパティ
この場合、IComponentSynchronizer::ImageViewer プロパティは指定された ImageViewer オブジェクトに設定され、その後、次の操作が実行されます:
| プロパティ | 設定値 |
|---|---|
| IImageViewer::ZoomRectEnabled | True |
| IImageViewer::DocumentProcessingParams | IComponentSynchronizer::DocumentProcessingParams |
| IImageViewer::FRPage | IComponentSynchronizer::Document 内で IComponentSynchronizer::PageIndex インデックスに対応するページ |
ZoomViewer プロパティ
ZoomViewer プロパティ
この場合、IComponentSynchronizer::ZoomViewer プロパティは指定された ZoomViewer オブジェクトに設定され、その後、次の操作が実行されます:
| プロパティ | 設定値 |
|---|---|
| IZoomViewer::SymbolRectEnabled | True |
| IZoomViewer::DocumentProcessingParams | IComponentSynchronizer::DocumentProcessingParams |
| IZoomViewer::FRPage | IComponentSynchronizer::Document 内で IComponentSynchronizer::PageIndex インデックスに対応するページ |
TextEditor プロパティ
TextEditor プロパティ
この場合、IComponentSynchronizer::TextEditor プロパティは指定された TextEditor オブジェクトに設定され、その後、次の操作が実行されます:
| プロパティ | 設定値 |
|---|---|
| ITextEditor::SynthesisParamsForDocument | IComponentSynchronizer::DocumentProcessingParams オブジェクトの SynthesisParamsForDocument プロパティの値 |
| ITextEditor::FRPage | IComponentSynchronizer::Document 内で IComponentSynchronizer::PageIndex インデックスに対応するページ |
TextValidator プロパティ
TextValidator プロパティ
この場合、IComponentSynchronizer::TextValidator プロパティは指定された TextValidator オブジェクトに設定され、その後、次の操作が実行されます:
| プロパティ | 設定値 |
|---|---|
| ITextValidator::SynthesisParamsForDocument | IComponentSynchronizer::DocumentProcessingParams オブジェクトの SynthesisParamsForDocument プロパティの値 |
| ITextValidator::FRDocument | IComponentSynchronizer::Document |
DocumentViewer プロパティ
DocumentViewer プロパティ
この場合、IComponentSynchronizer::DocumentViewer プロパティは指定された DocumentViewer オブジェクトに設定され、その後、次の操作が実行されます:
| プロパティ | 設定値 |
|---|---|
| IDocumentViewer::FRDocument | IComponentSynchronizer::Document |
| IDocumentViewer::DocumentProcessingParams | IComponentSynchronizer::DocumentProcessingParams |
| IDocumentViewer::ActivePage | IComponentSynchronizer::Document 内で IComponentSynchronizer::PageIndex インデックスに対応するページ |
Document プロパティ
Document プロパティ
この場合、IComponentSynchronizer::Document プロパティは指定された FRDocument オブジェクトに設定され、その後、次の操作が実行されます:
| プロパティ | 設定値 |
|---|---|
| IImageViewer::FRPage IZoomViewer::FRPage ITextEditor::FRPage IDocumentViewer::ActivePage | IComponentSynchronizer::Document の最初のページ |
| IComponentSynchronizer::PageIndex | 0 |
| IDocumentViewer::FRDocument ITextValidator::FRDocument | IComponentSynchronizer::Document |
DocumentProcessingParams プロパティ
DocumentProcessingParams プロパティ
この場合、IComponentSynchronizer::DocumentProcessingParams プロパティは指定された DocumentProcessingParams オブジェクトに設定され、その後、次の操作が実行されます:
| プロパティ | 設定値 |
|---|---|
| IImageViewer::DocumentProcessingParams IZoomViewer::DocumentProcessingParams IDocumentViewer::DocumentProcessingParams | IComponentSynchronizer::DocumentProcessingParams |
| ITextEditor::SynthesisParamsForDocument ITextValidator::SynthesisParamsForDocument | IComponentSynchronizer::DocumentProcessingParams オブジェクトの SynthesisParamsForDocument プロパティの値 |
PageIndex プロパティ
PageIndex プロパティ
この場合、IComponentSynchronizer::PageIndex プロパティは指定された値に設定され、その後、次の操作が実行されます:
| プロパティ | 設定値 |
|---|---|
| IImageViewer::FRPage IZoomViewer::FRPage ITextEditor::FRPage IDocumentViewer::ActivePage | IComponentSynchronizer::Document 内で IComponentSynchronizer::PageIndex インデックスに対応するページ |
接続されたコンポーネントがイベントを発生させた場合
OnMouseButtonUp イベント
OnMouseButtonUp イベント
OnBlockSelectionChanged イベント
OnBlockSelectionChanged イベント
Image Viewer で OnBlockSelectionChanged イベントが発生すると、Component Synchronizer は次の処理を実行します:
OnTableSelected イベント
OnTableSelected イベント
Image Viewer で OnTableCellsSelected イベントが発生すると、Component Synchronizer は、選択されたブロックのインデックスと右下セルのインデックスを指定して、TextEditor オブジェクトの ShowBlock メソッドを呼び出します。
OnAfterDblClick イベント
OnAfterDblClick イベント
Image Viewer で OnAfterDblClick イベントが発生すると、Component Synchronizer は次の処理を実行します:
OnActivePageChanged イベント
OnActivePageChanged イベント
Image Viewer で OnActivePageChanged イベントが発生し、さらに ComponentSynchronizer オブジェクトの ZoomViewer、TextEditor、DocumentViewer プロパティがすでに設定されている場合は、対応するコンポーネントの FRPage または ActivePage プロパティが、文書内の指定されたページに設定されます。
OnSelectTool イベント
OnSelectTool イベント
Image Viewer で OnSelectTool イベントが発生すると、Component Synchronizer は次の処理を実行します:
OnOptionsChanged イベント
OnOptionsChanged イベント
Image Viewer で OnOptionsChanged イベントが発生し、さらに ComponentSynchronizer オブジェクトの ZoomViewer、DocumentViewer、TextEditor、TextValidator プロパティがすでに設定されている場合は、ZoomViewer、DocumentViewer、TextEditor、TextValidator オブジェクトの UpdateOptions メソッドが呼び出されます。
OnVisibleDocumentAreaChanged イベント
OnVisibleDocumentAreaChanged イベント
Zoom Viewer で OnVisibleDocumentAreaChange イベントが発生すると、Component Synchronizer は次の処理を実行します:
OnBlockSelectionChanged イベント
OnBlockSelectionChanged イベント
Zoom Viewer で OnBlockSelectionChanged イベントが発生すると、Component Synchronizer は次の処理を実行します:
OnTableCellsSelected イベント
OnTableCellsSelected イベント
Zoom Viewer で OnTableCellsSelected イベントが発生すると、Component Synchronizer は、選択されたブロックのインデックスと右下セルのインデックスを指定して、TextEditor オブジェクトの ShowBlock メソッドを呼び出します。
OnAfterDblClick イベント
OnAfterDblClick イベント
Zoom Viewer で OnAfterDblClick イベントが発生すると、Component Synchronizer は次の処理を実行します。
OnActivePageChanged イベント
OnActivePageChanged イベント
Zoom Viewer で OnActivePageChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、TextEditor、DocumentViewer プロパティがすでに設定されている場合、対応するコンポーネントの FRPage または ActivePage プロパティは、Document 内の指定されたページに設定されます。
OnSelectTool イベント
OnSelectTool イベント
Zoom Viewer で OnSelectTool イベントが発生すると、Component Synchronizer は次の処理を実行します。
OnOptionsChanged イベント
OnOptionsChanged イベント
Zoom Viewer で OnOptionsChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、DocumentViewer、TextEditor、TextValidator プロパティがすでに設定されている場合、ImageViewer、DocumentViewer、TextEditor、TextValidator オブジェクトの UpdateOptions メソッドが呼び出されます。
OnActivePageChanged イベント
OnActivePageChanged イベント
Document Viewer で OnActivePageChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、ZoomViewer、TextEditor プロパティがすでに設定されている場合、対応するコンポーネントの FRPage プロパティは、Document 内の指定されたページに設定されます。
OnDocumentChanged イベント
OnDocumentChanged イベント
Document Viewer で OnDocumentChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、ZoomViewer、TextEditor、TextValidator プロパティがすでに設定されている場合:
- TextValidator オブジェクトの FRDocument プロパティが新しいDocumentに設定されます
- ImageViewer、ZoomViewer、TextEditor オブジェクトの FRPage プロパティと、DocumentViewer オブジェクトの ActivePage プロパティが、新しいDocumentの最初のページに設定されます
OnOptionsChanged イベント
OnOptionsChanged イベント
Document Viewer で OnOptionsChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、ZoomViewer、TextEditor、TextValidator プロパティがすでに設定されている場合、ImageViewer、ZoomViewer、TextEditor、TextValidator オブジェクトの UpdateOptions メソッドが呼び出されます。
OnEditorBlockChanged イベント
OnEditorBlockChanged イベント
Text Editor で OnEditorBlockChanged イベントが発生すると、ComponentSynchronizer は次の処理を実行します。
- ComponentSynchronizer オブジェクトの ImageViewer、ZoomViewer プロパティがすでに設定されている場合、指定されたブロックに対して、ImageViewer オブジェクトおよび ZoomViewer オブジェクトの SetSelectedBlocksIndices メソッドが呼び出されます。
- それがテーブルブロックの場合は、選択されたセルに対して、ImageViewer オブジェクトおよび ZoomViewer オブジェクトの SetSelectedCells メソッドが呼び出されます。
- その後、ImageViewer オブジェクトおよび ZoomViewer オブジェクトの ShowDocumentArea メソッドが呼び出されます。
OnSymbolSelected イベント
OnSymbolSelected イベント
Text Editor で OnSymbolSelected イベントが発生すると、Component Synchronizer は次の処理を実行します。
OnActivePageChanged イベント
OnActivePageChanged イベント
Text Editor で OnActivePageChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、ZoomViewer、DocumentViewer プロパティがすでに設定されている場合、対応するコンポーネントの FRPage または ActivePage プロパティが、Document 内の指定されたページに設定されます。
OnOptionsChanged イベント
OnOptionsChanged イベント
Text Editor で OnOptionsChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、ZoomViewer、DocumentViewer、TextValidator プロパティがすでに設定されている場合、ImageViewer、ZoomViewer、DocumentViewer、TextValidator オブジェクトの UpdateOptions メソッドが呼び出されます。
OnSymbolSelected イベント
OnSymbolSelected イベント
Text Validator で OnSymbolSelected イベントが発生すると、Component Synchronizer は次の処理を実行します。
OnSelectionChanged イベント
OnSelectionChanged イベント
Text Validator で OnSelectionChanged イベントが発生すると、Component Synchronizer は次の処理を実行します。
OnActivePageChanged イベント
OnActivePageChanged イベント
Text Validator で OnActivePageChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、ZoomViewer、TextEditor、DocumentViewer プロパティがすでに設定されている場合、対応するコンポーネントの FRPage または ActivePage プロパティが、Document 内の指定されたページに設定されます。
OnDocumentChanged イベント
OnDocumentChanged イベント
Text Validator で OnDocumentChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、ZoomViewer、TextEditor、DocumentViewer プロパティがすでに設定されている場合:
- DocumentViewer オブジェクトの FRDocument プロパティが新しいDocumentに設定されます
- ImageViewer、ZoomViewer、TextEditor オブジェクトの FRPage プロパティと、DocumentViewer オブジェクトの ActivePage プロパティが、新しいDocumentの最初のページに設定されます
OnOptionsChanged イベント
OnOptionsChanged イベント
Text Validator で OnOptionsChanged イベントが発生し、ComponentSynchronizer オブジェクトの ImageViewer、ZoomViewer、TextEditor、DocumentViewer プロパティがすでに設定されている場合、ImageViewer、ZoomViewer、TextEditor、DocumentViewer オブジェクトの UpdateOptions メソッドが呼び出されます。
