DeskewPage
Elaborazione delle immagini, manipolazione delle pagine, OCR
Descrizione
Rileva l'angolo di correzione di una pagina acquisita e ne racchiude il contenuto in una matrice di rotazione centrata senza rasterizzazione o ricampionamento
Sintassi
Delphi
Function TPDFlib.DeskewPage(Page: Integer; DPI: Double= 0;
MaxAngle: Double= 0; AngleStep: Double= 0;
MinConfidence: Double= 0; Options: Integer= 0): Double;ActiveX
Function PDFlib::DeskewPage(Page As Long, DPI As Double,
MaxAngle As Double, AngleStep As Double, MinConfidence As Double,
Options As Long) As DoubleDLL
double DLDeskewPage(int InstanceID, int Page, double DPI,
double MaxAngle, double AngleStep, double MinConfidence,
int Options);Parametri
| Page | Il numero di pagina a base 1 |
|---|---|
| DPI, MaxAngle, AngleStep | I controlli di analisi descritti da AnalyzePageSkewJSON |
| MinConfidence | Il rapporto minimo tra picco e linea di base; zero seleziona 3 |
| Options | Zero conserva la scala e può mostrare angoli bianchi; PDF_DESKEW_FILL_PAGE scala il contenuto ruotato quanto basta per riempire il riquadro invariato |
Valori restituiti
Restituisce l'angolo di correzione applicato
Restituisce zero quando la pagina è già allineata, il livello di confidenza è inferiore alla soglia, la pagina non presenta una struttura di primo piano sufficiente oppure l'operazione non riesce; esaminare LastErrorCode per distinguere un'operazione nulla valida da un errore
Note
La bitmap di analisi è temporanea e limitata, mentre il PDF salvato conserva grafica vettoriale, dati della scansione e l'eventuale livello OCR esistente
Tutti i livelli di contenuto sono racchiusi in uno stato grafico esterno, così le transizioni in un array /Contents mantengono l'ordine originale
Le dimensioni della pagina e la pagina selezionata vengono conservate
Annotazioni e widget non sono contenuto pagina e non vengono trasformati; raddrizzare le scansioni prima di aggiungere OCR, collegamenti o moduli
LastErrorCode è 116 per parametri non validi e 520 per errori di rendering, analisi o trasformazione del contenuto