DeskewPageRange

Görüntü işleme, sayfa işleme, OCR

Açıklama

Bir sayfa aralığındaki sayfaları analiz eder ve açısı ile güveni düzeltme eşiklerini geçen her sayfaya DeskewPage uygular

Sözdizimi

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

Parametreler

PageRange1-3,7,10-12 gibi bir sayfa aralığı; boş dize tüm sayfaları seçer
DPI, MaxAngle, AngleStep, MinConfidence, OptionsDeskewPage ile aynı denetimler

Dönüş değerleri

İçeriği düzeltilen sayfaların sayısını döndürür

Hiçbir sayfa koşulları karşılamadığında veya istek başarısız olduğunda sıfır döndürür; başarısızlık ayrıntıları için LastErrorCode değerini inceleyin

Açıklamalar

Sayfalar birer birer işlenir; bu nedenle analiz belleği belge sayfa sayısı yerine tek bir tarama görüntüsüyle sınırlıdır

İşleme ilk operasyonel hatada durur ve çağrıdan önce seçili olan sayfayı geri yükler

Ayrıca bkz

DeskewPage, AnalyzePageSkewJSON, OCRDocument