DeskewPageRange

이미지 처리, 페이지 조작, OCR

설명

페이지 범위의 페이지를 분석하고 각도와 신뢰도가 보정 임계값을 통과하는 각 페이지에 DeskewPage를 적용함

구문

Delphi

Function TPDFlib.DeskewPageRange(Const PageRange: WideString;
  DPI: Double= 0; MaxAngle: Double= 0; AngleStep: Double= 0;
  MinConfidence: Double= 0; Options: Integer= 0): Integer;

ActiveX

Function PDFlib::DeskewPageRange(PageRange As String, DPI As Double,
  MaxAngle As Double, AngleStep As Double, MinConfidence As Double,
  Options As Long) As Long

DLL

int DLDeskewPageRange(int InstanceID, const wchar_t* PageRange,
  double DPI, double MaxAngle, double AngleStep,
  double MinConfidence, int Options);
int DLDeskewPageRangeA(int InstanceID, const char* PageRange,
  double DPI, double MaxAngle, double AngleStep,
  double MinConfidence, int Options);

매개변수

PageRange1-3,7,10-12와 같은 페이지 범위이며 빈 문자열은 모든 페이지를 선택함
DPI, MaxAngle, AngleStep, MinConfidence, OptionsDeskewPage와 동일한 제어 기능

반환 값

콘텐츠를 수정한 페이지 수를 반환합니다

조건을 충족하는 페이지가 없거나 요청이 실패하면 0을 반환합니다. 실패 세부 정보는 LastErrorCode에서 확인합니다

비고

페이지를 한 번에 하나씩 처리하므로 분석 메모리는 문서 페이지 수가 아니라 래스터 하나로 제한됩니다

첫 작업 오류에서 처리를 중지하고 호출 전에 선택되어 있던 페이지를 복원합니다

참고 항목

DeskewPage, AnalyzePageSkewJSON, OCRDocument