DeskewPage
Przetwarzanie obrazów, manipulowanie stronami, OCR
Opis
Wykrywa kąt korekcji zeskanowanej strony i opakowuje jej istniejącą zawartość wyśrodkowaną macierzą obrotu bez rasteryzowania ani ponownego próbkowania strony
Składnia
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);Parametry
| Page | Numer strony liczony od jednego |
|---|---|
| DPI, MaxAngle, AngleStep | Ustawienia analizy opisane w AnalyzePageSkewJSON |
| MinConfidence | Minimalny stosunek wyniku szczytu do poziomu bazowego; zero wybiera 3 |
| Options | Zero zachowuje skalę i może odsłonić białe narożniki; PDF_DESKEW_FILL_PAGE skaluje obróconą zawartość na tyle, aby wypełniła niezmienione pole strony |
Wartości zwracane
Zwraca zastosowany kąt korekcji
Zwraca zero, gdy strona jest już wyrównana, pewność nie osiąga progu, strona ma zbyt mało struktury pierwszego planu albo operacja się nie powiedzie; sprawdź LastErrorCode, aby odróżnić prawidłowy brak działania od błędu
Uwagi
Bitmapa analizy jest tymczasowa i ograniczona, natomiast zapisany plik PDF zachowuje oryginalną grafikę wektorową, dane obrazu skanu i istniejącą warstwę tekstu OCR
Wszystkie warstwy zawartości strony są otaczane jednym zewnętrznym stanem grafiki, dzięki czemu przejścia stanu w tablicy /Contents zachowują pierwotną kolejność
Wymiary strony i wybrana strona zostają zachowane
Adnotacje i geometria widżetów formularza nie są zawartością strony i nie są przekształcane, dlatego wyprostuj zeskanowane strony przed dodaniem adnotacji OCR, łączy lub pól formularza
LastErrorCode ma wartość 116 dla nieprawidłowych parametrów i 520 dla błędów renderowania, analizy lub przekształcania zawartości