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ố

TextBlockListIDHandle được trả về bởi ExtractPageTextBlocks
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 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