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.
このメソッドはクライアント側で実装されます。Image Viewer または、Image Viewer と同期した Zoom Viewer でブロックの型が変更されると、その後に ABBYY FineReader Engine によって呼び出されます。このメソッドを使用すると、型の変更をキャンセルできます。
ブロックの型は、ブロック プロパティのツールバーまたはポップアップ メニューから変更できます。また、以前は表以外の型だったブロックに表の区切り線を追加することで、間接的に変更することもできます。
HRESULT OnChangeBlockType(
int Index,
BlockTypeEnum NewType,
VARIANT_BOOL* Cancel
);
void OnChangeBlockType(
int Index,
BlockTypeEnum NewType,
out bool Cancel
);
Sub OnChangeBlockType( _
Index As Integer, _
NewType As BlockTypeEnum, _
ByRef Cancel As Boolean _
)
Index
[in] 選択したブロックのインデックスを格納します。このインデックスは、ILayout::VisualBlocks コレクション内の位置を示します。
NewType
[in] BlockTypeEnum 列挙定数で指定されるブロックの新しい型です。
Cancel
[out] ブロックの型の変更をキャンセルするには、この変数を TRUE に設定できます。
このメソッドに固有の戻り値はありません。代わりに、ABBYY FineReader Engine 関数の標準戻り値が返されます。
このメソッドのクライアント実装では、メソッド内でスローされたすべての例外を確実に捕捉して処理し、例外がメソッドの外に伝播しないようにする必要があります。例外がメソッドの外に伝播すると、予期しない結果 (プログラムの終了など) を招くおそれがあります。
IZoomViewerEvents