DeskewPageRange

Przetwarzanie obrazów, manipulowanie stronami, OCR

Opis

Analizuje strony w zakresie i stosuje DeskewPage do każdej strony, której kąt i pewność spełniają progi korekcji

Składnia

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

Parametry

PageRangeZakres stron, na przykład 1-3,7,10-12; pusty ciąg wybiera wszystkie strony
DPI, MaxAngle, AngleStep, MinConfidence, OptionsTe same ustawienia co w DeskewPage

Wartości zwracane

Zwraca liczbę stron, których zawartość została poprawiona

Zwraca zero, gdy żadna strona się nie kwalifikuje albo żądanie nie powiedzie się; szczegóły błędu zawiera LastErrorCode

Uwagi

Strony są przetwarzane pojedynczo, dlatego pamięć analizy jest ograniczona do jednego rastra, a nie liczby stron dokumentu

Przetwarzanie zatrzymuje się przy pierwszym błędzie operacyjnym i przywraca stronę wybraną przed wywołaniem

Zobacz również

DeskewPage, AnalyzePageSkewJSON, OCRDocument