DeskewPageRange
Traitement d’images, manipulation des pages, OCR
Description
Analyse les pages d'une plage et applique DeskewPage à chaque page dont l'angle et la confiance dépassent les seuils de correction
Syntaxe
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);Paramètres
| PageRange | Une plage de pages telle que 1-3,7,10-12 ; une chaîne vide sélectionne toutes les pages |
|---|---|
| DPI, MaxAngle, AngleStep, MinConfidence, Options | Mêmes contrôles que DeskewPage |
Valeurs de retour
Renvoie le nombre de pages dont le contenu a été corrigé
Renvoie zéro si aucune page n'est admissible ou si la demande échoue ; consultez LastErrorCode pour les détails de l'échec
Remarques
Les pages sont traitées une par une, de sorte que la mémoire d'analyse est bornée par une image matricielle plutôt que par le nombre de pages du document
Le traitement s'arrête à la première erreur opérationnelle et restaure la page sélectionnée avant l'appel