GetTextBlockAsString

文字、擷取

描述

以 CR/LF 分隔的格式化字串,傳回單一文字區塊的所有文字區塊條目

語法

Delphi

Function TPDFlib.GetTextBlockAsString(TextBlockListID, Index: Integer): WideString;

ActiveX

Function PDFlib::GetTextBlockAsString(TextBlockListID As Long, Index As Long) As String

DLL

const wchar_t * DLGetTextBlockAsString(int InstanceID, int TextBlockListID, int Index);

參數

TextBlockListID由 ExtractPageTextBlocks 函式傳回的值
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 = 擷取的文字。