DeskewPageRange

影像處理、頁面操作、OCR

描述

分析頁面範圍內的各頁,對角度與信心都通過校正閾值的頁面套用 DeskewPage

語法

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

參數

PageRange頁面範圍,例如 1-3,7,10-12;空字串表示選取所有頁面
DPI, MaxAngle, AngleStep, MinConfidence, Options控制項與 DeskewPage 相同

傳回值

傳回內容被修正的頁數

沒有頁面符合條件或請求失敗時傳回零;失敗細節請查 LastErrorCode

備註

頁面一次處理一頁,因此分析記憶體以單一點陣圖為上限,與文件頁數無關

遇到第一個操作錯誤就停止處理,並還原呼叫前選取的頁面

另請參閱

DeskewPage, AnalyzePageSkewJSON, OCRDocument