GetTextBlockCharSourceFlags
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 theo tài liệu đang chọn
Cú pháp
Delphi
Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;Tham số
| TextBlockListID | Handle được trả về bởi ExtractPageTextBlocks |
|---|---|
| Index | Chỉ số khối văn bản tính từ 1 |
| CharIndex | Vị trí ký tự tính từ 1 bên trong văn bản khối |
Giá trị trả về
| -1 | Handle, 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_GENERATED | Bố 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_HYPHEN | Ký 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_REPLACEMENT | Ký 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 chụp trong cùng lượt trích xuất với văn bản và chiều rộng ký tự, nên các truy vấn lặp lại không phân tích nội dung trang lần nữaHã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