DeskewPageRange

Bildverarbeitung, Seitenbearbeitung, OCR

Beschreibung

Analysiert Seiten in einem Seitenbereich und wendet DeskewPage auf jede Seite an, deren Winkel und Konfidenz die Korrekturschwellenwerte erfüllen

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

Parameter

PageRangeEin Seitenbereich wie 1-3,7,10-12; eine leere Zeichenfolge wählt jede Seite aus
DPI, MaxAngle, AngleStep, MinConfidence, OptionsDieselben Steuerelemente wie bei DeskewPage

Rückgabewerte

Gibt die Anzahl der Seiten zurück, deren Inhalt korrigiert wurde

Gibt Null zurück, wenn keine Seite geeignet ist oder die Anforderung fehlschlägt; Einzelheiten zum Fehler finden Sie unter LastErrorCode

Anmerkungen

Die Seiten werden einzeln verarbeitet, sodass der Analysespeicher auf ein Raster begrenzt ist und nicht mit der Seitenanzahl des Dokuments wächst

Die Verarbeitung wird beim ersten Ausführungsfehler beendet und stellt die vor dem Aufruf ausgewählte Seite wieder her

Siehe auch

DeskewPage, AnalyzePageSkewJSON, OCRDocument