ConvertTextToPathsA

Edición de flujos de contenido, fuentes

Descripción

Variante ANSI de ConvertTextToPaths

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.ConvertTextToPaths(Const PageRange: WideString= ''; Options: Integer= PDF_TEXT_PATH_DEFAULT): Integer;

ActiveX

Function PDFlib::ConvertTextToPaths(PageRange As String, Options As Long) As Long

DLL

int DLConvertTextToPaths(int InstanceID, const wchar_t *PageRange, int Options);
int DLConvertTextToPathsA(int InstanceID, const char *PageRange, int Options);

Valores devueltos

1 or greaterNúmero de instrucciones de visualización de texto convertidas
0No se encontró texto que cumpliese los requisitos, el intervalo o las opciones no eran válidos o falló la conversión. Examine LastErrorCode para distinguir los errores

Códigos de error

506La fuente de origen no puede proporcionar un programa vectorial de glifos compatible
507Un modo de renderizado de recorte de texto requiere una ruta de recorte que no puede representarse mediante un Form de glifo independiente
508El programa de texto, el estado de fuente o el ámbito recursivo de recursos de Form tiene un formato incorrecto o es ambiguo

Ejemplo

Converted := PDF.ConvertTextToPaths('1-3,5', PDF_TEXT_PATH_DEFAULT);
If (Converted= 0)and (PDF.LastErrorCode<> 0) Then
  raise Exception.Create(PDF.LastError);