DAGetTextBlockCharSourceFlags

Truy cập trực tiếp, Văn bản, Trích xuất, Chẩn đoán

Mô tả

Trả về các cờ nguồn gốc cho một ký tự trong khối văn bản Direct Access

Cú pháp

Delphi

Function TPDFlib.DAGetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;

Tham số

TextBlockListIDHandle được trả về bởi DAExtractPageTextBlocks
IndexChỉ số khối văn bản tính từ 1
CharIndexVị trí ký tự tính từ 1 bên trong văn bản khối

Giá trị trả về

-1Handle, chỉ số khối hoặc chỉ số ký tự không hợp lệ
0 hoặc cờKý tự là nội dung thường hoặc kết quả chứa một hoặc nhiều cờ nguồn

Cờ

PDF_TEXT_CHAR_SOURCE_GENERATEDBố cục trích xuất đã suy ra ký tự này, ví dụ dấu cách được chèn cho một khoảng tiến lớn
PDF_TEXT_CHAR_SOURCE_HYPHENKý tự là dấu trừ, dấu gạch nối mềm, dấu gạch nối hoặc dấu gạch nối không ngắt dòng
PDF_TEXT_CHAR_SOURCE_REPLACEMENTKý tự đến từ một phép thay thế /ActualText được tôn trọng thay vì từ chuỗi glyph được bao bọc

Ghi chú

Các cờ được lưu trong danh sách khối văn bản, và sau khi trích xuất không cần file handle cho đến khi danh sách được giải phóngHãy dùng phép kiểm tra theo bit vì một ký tự thay thế cũng có thể đồng thời là dấu gạch nối

Hãy dùng kiểm tra theo bit vì ký tự thay thế cũng có thể là dấu gạch ngang