ApplyOCRTextLayerA
OCR, texto, edición de documentos
Descripción
Variante ANSI de ApplyOCRTextLayer
Acepta parámetros de cadena como texto ANSI y por lo demás se comporta de forma idéntica al punto de entrada de cadena amplia
Sintaxis
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);Valores devueltos
| 1 | Se agregó la capa de texto o ninguna palabra alcanzó el umbral |
|---|---|
| 0 | Falló la validación o la escritura |
Observaciones
La estructura JSON completa y cada límite de palabra se validan antes de escribir el contenido de la página
Cada palabra se dimensiona según la altura de su cuadro y se ajusta horizontalmente mediante escalado de texto, mientras que un estado gráfico aislado evita que el formato de OCR se filtre a operaciones de dibujo posteriores
LastErrorCode es 110 para JSON de OCR no válido y 307 para un error de escritura de página, fuente o capa de texto
LastOCRError proporciona el motivo detallado