GetTextBlockAsStringA

テキスト、抽出

説明

末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は GetTextBlockAsString と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます

単一テキストブロックのすべてのテキストブロックエントリを、CR/LF 区切りの書式付き文字列として返します

構文

Delphi

Function DLGetTextBlockAsStringA(InstanceID, TextBlockListID, Index: Integer): PAnsiChar;

DLL

const char * DLGetTextBlockAsStringA(int InstanceID, int TextBlockListID, int Index);

パラメータ

TextBlockListIDExtractPageTextBlocks 関数が返す値
Indexテキストブロックのインデックス。リスト内の最初のテキストブロックのインデックスは 1 です。

戻り値

TextBlockAsString 利用可能な全テキストブロックフィールドを CR/LF 区切りの整形済み文字列で返します。出力例 CNT:4 FNT:Arial SIZ:12 CLR:#000000 TX1:20 TY1:769.516 TX2:48.02 TY2:769.516 TX3:48.02 TY3:780.616 TX4:20 TY4:780.616 WID:8.004,6.672,6.672,6.672 TXT:Page。CNT = 文字数、FNT = フォント名、SIZ = フォントサイズ、CLR = 色、TXx = 境界点 x の X 値、TYy = 境界 y の Y 値、WID = カンマ区切り文字幅、TXT = 抽出テキスト