ApplyOCRTextLayerA
OCR, texto, edición de documentos
Descripción
Variante ANSI de ApplyOCRTextLayer
Acepta parámetros de cadena como texto ANSI y se comporta de forma idéntica al punto de entrada de cadena ancha en todos los demás aspectos
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 añadió la capa de texto o ninguna palabra alcanzó el umbral |
|---|---|
| 0 | La validación o la escritura han fallado |
Observaciones
La estructura JSON completa y cada límite de palabra se validan antes de escribir el contenido de la página
El tamaño de cada palabra se obtiene a partir de la altura de su cuadro y se ajusta horizontalmente mediante la escala del texto, mientras que un estado gráfico aislado impide que el formato de OCR se filtre en operaciones de dibujo posteriores
LastErrorCode es 110 para JSON de OCR no válido y 307 para un error al escribir la página, la fuente o la capa de texto
LastOCRError proporciona el motivo detallado