DeskewPageRange

Bildbehandling, sidmanipulering, OCR

Beskrivning

Analyserar sidor i ett sidintervall och tillämpar DeskewPage på varje sida vars vinkel och konfidens klarar korrektionströskelvärdena

Syntax

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);

Parametrar

PageRangeEtt sidintervall som 1-3,7,10-12; en tom sträng väljer varje sida
DPI, MaxAngle, AngleStep, MinConfidence, OptionsSamma kontroller som DeskewPage

Returvärden

Returnerar antalet sidor vars innehåll korrigerades

Returnerar noll när ingen sida kvalificerar eller förfrågan misslyckas; inspektera LastErrorCode för detaljer om felet

Anmärkningar

Sidor bearbetas en i taget, så analysminnet begränsas av en raster i stället för dokumentets sidantal

Bearbetningen stannar vid det första operativa felet och återställer sidan som valdes före anropet

Se även

DeskewPage, AnalyzePageSkewJSON, OCRDocument