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ố

TextBlockListIDGiá trị do hàm ExtractPageTextBlocks trả về
IndexChỉ 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