DAExtractPageTextBlocks
テキスト、抽出、直接アクセス機能
説明
DAExtractPageText 関数に似ているが、結果は CSV 文字列として返されず、テキストブロックリストに格納される
結果がテキストブロックリストに入ると、DAGetTextBlockCount、DAGetTextBlockText、DAGetTextBlockColor などの関数を使用して、各テキストブロックのプロパティを取得できます
構文
Delphi
Function TPDFlib.DAExtractPageTextBlocks(FileHandle, PageRef, ExtractOptions: Integer): Integer;
ActiveX
Function PDFlib::DAExtractPageTextBlocks(FileHandle As Long, PageRef As Long, ExtractOptions As Long) As Long
DLL
int DLDAExtractPageTextBlocks(int InstanceID, int FileHandle, int PageRef, int ExtractOptions);
パラメータ
| FileHandle | DAOpenFile、DAOpenFileReadOnly または DAOpenFromStream 関数により返されるハンドル |
|---|---|
| PageRef | DAFindPage または DANewPage 関数から返されるページ参照 |
| ExtractOptions | 3 = 通常抽出、4 = 単語を分割 |
戻り値
| 0 | ページからテキストを抽出できませんでした |
|---|---|
| Non-zero | TextBlockListID 値 |