Windows で、大きなドキュメント内のすべての文字について座標と認識信頼度にアクセスする必要がある場合は、PlainText オブジェクトの GetCharacterData メソッドの使用も検討してください。これにより、すべての文字のデータを一度に受け取り、利用側で反復処理できます。すべてのテキストブロックを順に処理すると、特にアプリケーションが DCOM 経由で動作している場合に、かなり多くの時間がかかります。
Paragraph
Paragraph オブジェクトの GetCharParams メソッド
ABBYY FineReader Engine API における Paragraph オブジェクトの GetCharParams メソッド — 段落テキスト内の指定したインデックス(範囲 0..Length)にある文字の CharParams を返します。インデックスが Length に等しい場合は、末尾への挿入として扱われます。
このメソッドを使用すると、1 文字のパラメーターにアクセスできます。文字は、段落テキスト内での位置に基づくインデックスで指定します。このインデックスは、0 から段落の長さまでの範囲内でなければなりません。段落の長さは、IParagraph::Length プロパティから取得できます。このメソッドに段落の長さを渡した場合、このプロパティは、その位置に文字が段落末尾へ挿入されたときに適用されるパラメーターを参照します。
Position
[in] この変数には、段落内の文字のインデックスが格納されます。
Result
[in] この変数は、文字のパラメーターに対応する値を受け取る CharParams オブジェクトへの参照です。このパラメーターには、有効なオブジェクトを渡す必要があります。
この関数に固有の戻り値はありません。ABBYY FineReader Engine 関数の標準の戻り値が返されます。
Paragraph
CharParams
