DAGetTextBlockCharSourceFlags

직접 액세스, 텍스트, 추출, 진단

설명

Direct Access 텍스트 블록에서 한 문자의 소스 출처 플래그를 반환합니다

구문

Delphi

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

매개변수

TextBlockListIDDAExtractPageTextBlocks가 반환한 핸들
Index1 기반 텍스트 블록 인덱스
CharIndex블록 텍스트 안의 1 기반 문자 위치

반환 값

-1핸들, 블록 인덱스 또는 문자 인덱스가 잘못되었습니다
0 또는 플래그문자는 일반 콘텐츠이거나 결과에 하나 이상의 소스 플래그가 포함되어 있습니다

플래그

PDF_TEXT_CHAR_SOURCE_GENERATED추출 레이아웃이 문자를 추론한 경우입니다. 예를 들어 큰 진행 간격에 대해 삽입된 공백이 있습니다
PDF_TEXT_CHAR_SOURCE_HYPHEN문자가 하이픈 마이너스, 소프트 하이픈, 하이픈 또는 줄바꿈 없는 하이픈입니다
PDF_TEXT_CHAR_SOURCE_REPLACEMENT문자가 감싸인 글리프 런이 아니라 존중된 /ActualText 치환에서 왔습니다

비고

플래그는 텍스트 블록 목록에 저장되며, 목록을 해제할 때까지 추출 후에는 파일 핸들이 필요 없습니다

대체 문자가 하이픈일 수도 있으므로 비트별 검사를 사용하십시오