DeskewPageRange
Procesamiento de imágenes, manipulación de páginas, OCR
Descripción
Analiza las páginas de un intervalo de páginas y aplica DeskewPage a cada página cuyo ángulo y confianza superen 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 la solicitud falla; consulte LastErrorCode para conocer los detalles del error
Observaciones
Las páginas se procesan de una en una, por lo que la memoria de análisis queda limitada por un ráster en lugar del 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