DeskewPageRange
Procesamiento de imágenes, manipulación de páginas, OCR
Descripción
Analiza las páginas de un intervalo y aplica DeskewPage a cada página cuyo ángulo y nivel de confianza superan los umbrales de corrección
Sintaxis
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 LongDLL
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);Parámetros
| PageRange | Un intervalo de páginas, como 1-3,7,10-12; una cadena vacía selecciona todas las páginas |
|---|---|
| DPI, MaxAngle, AngleStep, MinConfidence, Options | Los mismos controles que DeskewPage |
Valores devueltos
Devuelve el número de páginas cuyo contenido se corrigió
Devuelve cero cuando ninguna página cumple los requisitos o falla la solicitud; examine LastErrorCode para obtener detalles del fallo
Observaciones
Las páginas se procesan de una en una, por lo que la memoria de análisis queda limitada a un ráster y no al número de páginas del documento
El procesamiento se detiene en el primer error operativo y restaura la página que estaba seleccionada antes de la llamada