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 greater | Número de instrucciones de visualización de texto convertidas |
|---|---|
| 0 | No 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
| 506 | La fuente de origen no puede proporcionar un programa vectorial de glifos compatible |
|---|---|
| 507 | Un modo de renderizado de recorte de texto requiere una ruta de recorte que no puede representarse mediante un Form de glifo independiente |
| 508 | El 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);