DeskewPageRange

Beeldverwerking, paginabewerking, OCR

Beschrijving

Analyseert pagina's in een paginabereik en past DeskewPage toe op elke pagina waarvan hoek en vertrouwen de correctiedrempels halen

Syntaxis

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

Parameters

PageRangeEen paginabereik zoals 1-3,7,10-12; een lege string selecteert elke pagina
DPI, MaxAngle, AngleStep, MinConfidence, OptionsDezelfde instellingen als DeskewPage

Retourwaarden

Retourneert het aantal pagina's waarvan de inhoud is gecorrigeerd

Geeft nul terug wanneer geen enkele pagina in aanmerking komt of het verzoek faalt; bekijk LastErrorCode voor faaldetails

Opmerkingen

Pagina's worden één voor één verwerkt, zodat het analysegeheugen door één raster wordt begrensd in plaats van door het aantal documentpagina's

De verwerking stopt bij de eerste operationele fout en herstelt de pagina die vóór de aanroep was geselecteerd

Zie ook

DeskewPage, AnalyzePageSkewJSON, OCRDocument