DAGetTextBlockCharSourceFlags
직접 액세스, 텍스트, 추출, 진단
설명
Direct Access 텍스트 블록에서 한 문자의 소스 출처 플래그를 반환합니다
구문
Delphi
Function TPDFlib.DAGetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;매개변수
| TextBlockListID | DAExtractPageTextBlocks가 반환한 핸들 |
|---|---|
| Index | 1 기반 텍스트 블록 인덱스 |
| CharIndex | 블록 텍스트 안의 1 기반 문자 위치 |
반환 값
| -1 | 핸들, 블록 인덱스 또는 문자 인덱스가 잘못되었습니다 |
|---|---|
| 0 또는 플래그 | 문자는 일반 콘텐츠이거나 결과에 하나 이상의 소스 플래그가 포함되어 있습니다 |
플래그
PDF_TEXT_CHAR_SOURCE_GENERATED | 추출 레이아웃이 문자를 추론한 경우입니다. 예를 들어 큰 진행 간격에 대해 삽입된 공백이 있습니다 |
|---|---|
PDF_TEXT_CHAR_SOURCE_HYPHEN | 문자가 하이픈 마이너스, 소프트 하이픈, 하이픈 또는 줄바꿈 없는 하이픈입니다 |
PDF_TEXT_CHAR_SOURCE_REPLACEMENT | 문자가 감싸인 글리프 런이 아니라 존중된 /ActualText 치환에서 왔습니다 |
비고
플래그는 텍스트 블록 목록에 저장되며, 목록을 해제할 때까지 추출 후에는 파일 핸들이 필요 없습니다
대체 문자가 하이픈일 수도 있으므로 비트별 검사를 사용하십시오