DAGetTextBlockAsString
文字、擷取、直接存取功能
描述
以 CR/LF 分隔的格式化字串,傳回單一文字區塊的所有文字區塊條目
語法
Delphi
Function TPDFlib.DAGetTextBlockAsString(TextBlockListID, Index: Integer): WideString;
ActiveX
Function PDFlib::DAGetTextBlockAsString(TextBlockListID As Long, Index As Long) As String
DLL
const wchar_t * DLDAGetTextBlockAsString(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 = 擷取的文字。 |