DAGetTextBlockAsStringA
Văn bản, Trích xuất, Chức năng truy cập trực tiếp
Mô tả
Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt DAGetTextBlockAsString và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode
Trả về toàn bộ mục text block của một text block dưới dạng chuỗi định dạng, phân tách bằng CR/LF
Cú pháp
Delphi
Function DLDAGetTextBlockAsStringA(InstanceID, TextBlockListID, Index: Integer): PAnsiChar;
DLL
const char * DLDAGetTextBlockAsStringA(int InstanceID, int TextBlockListID, int Index);
Tham số
| TextBlockListID | Giá trị do hàm ExtractPageTextBlocks trả về |
|---|---|
| Index | Chỉ mục của khối văn bản. Khối văn bản đầu tiên trong danh sách có chỉ mục là 1. |
Giá trị trả về
| TextBlockAsString Một chuỗi định dạng gồm mọi trường text block khả dụng, các dòng ngăn bởi CR/LF. Ví dụ chuỗi đầu ra: 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 trong đó CNT = số ký tự, FNT = tên font, SIZ = cỡ font, CLR = màu, TXx = giá trị X của điểm bao x, TYy = giá trị Y của điểm bao y, WID = độ rộng ký tự phân tách bằng dấu phẩy, TXT = văn bản trích xuất |