로드된 페이지 바코드 디코딩

THotPDF.DecodeLoadedPageBarcodes는 로드 페이지 한 개 또는 페이지 공간 영역을 렌더링하고, 결과 24비트 비트맵을 애플리케이션 선택 IHPDFBarcodeDecoder에 빌려줍니다

기본 144 DPI 경로는 프로그레시브 디스플레이 목록 렌더링을 사용하고 래스터 픽셀과 최대 작업 바이트를 제한하며, 렌더링 조각, 회전 시도, 디코더 호출 및 결과 검증 사이에서 취소를 확인합니다

회전 및 좌표

bdrpFallback은 먼저 원래 래스터를 디코딩하고 유효한 결과가 수락되지 않은 경우에만 90, 180 및 270도 복사본을 할당하므로, 일반 경로에서 4번의 디코더 호출을 피합니다

디코더는 빌려온 시도 비트맵 기준 시계 방향 방향과 픽셀 경계를 보고합니다

HotPDF는 시도 회전과 페이지 렌더링 행렬을 되돌려 /Rotate 항목이 0이 아닌 페이지를 포함하여 PDF 페이지 사용자 공간에서 축 정렬 사각형과 시계 반대 방향 방향을 반환합니다

검증 및 중복 제거

모든 결과는 유한 신뢰도, 방향, 지오메트리, 유효 유니코드 및 구성된 텍스트와 원시 바이트 제한에 대해 확인됩니다

모든 회전이 요청되면 일치하는 심볼로지, 페이로드 및 겹치는 페이지 경계가 교차-합집합으로 중복 제거되고 가장 높은 신뢰도 후보가 유지됩니다

이 작업은 로드된 객체 그래프를 수정하지 않으며, 렌더링, 디코더, 예산 또는 취소 실패 후 부분 결과 배열을 게시하지 않습니다

관련 API