ApplyOCRTextLayerA
OCR, Text, Dokumentbearbeitung
Beschreibung
ANSI-Variante von ApplyOCRTextLayer
Akzeptiert Zeichenfolgenparameter als ANSI-Text und verhält sich ansonsten identisch zum Einstiegspunkt für breite Zeichenfolgen
Syntax
Delphi
Function TPDFlib.ApplyOCRTextLayer(Page: Integer; Const ResultJSON,
FontName: WideString; MinConfidence: Double): Integer;ActiveX
Function PDFlib::ApplyOCRTextLayer(Page As Long, ResultJSON As String, FontName As String, MinConfidence As Double) As LongDLL
int DLApplyOCRTextLayer(int InstanceID, int Page, const wchar_t* ResultJSON,
const wchar_t* FontName, double MinConfidence);
int DLApplyOCRTextLayerA(int InstanceID, int Page, const char* ResultJSON,
const char* FontName, double MinConfidence);Rückgabewerte
| 1 | Die Textebene wurde hinzugefügt oder kein Wort erreichte den Schwellenwert |
|---|---|
| 0 | Die Validierung oder das Schreiben ist fehlgeschlagen |
Anmerkungen
Die vollständige JSON-Struktur und jede Wortgrenze werden validiert, bevor Seiteninhalt geschrieben wird
Die Größe jedes Worts wird aus seiner Rahmenhöhe abgeleitet und mit Textskalierung horizontal eingepasst; ein isolierter Grafikzustand verhindert, dass OCR-Formatierungen in spätere Zeichenvorgänge gelangen
LastErrorCode ist 110 bei ungültigem OCR-JSON und 307 bei einem Fehler beim Schreiben einer Seite, Schrift oder Textebene
LastOCRError liefert den ausführlichen Grund