ConvertTextToPathsA
Edição de fluxos de conteúdo, tipos de letra
Descrição
Variante ANSI de ConvertTextToPaths
Aceita parâmetros de cadeia como texto ANSI e, de resto, comporta-se de forma idêntica ao ponto de entrada de cadeia larga
Sintaxe
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 devolvidos
| 1 or greater | Número de instruções de apresentação de texto convertidas |
|---|---|
| 0 | Não foi encontrado texto elegível, o intervalo ou as opções eram inválidos ou a conversão falhou. Inspecione LastErrorCode para distinguir os erros |
Códigos de erro
| 506 | O tipo de letra de origem não consegue fornecer um programa de glifos vetoriais suportado |
|---|---|
| 507 | Um modo de composição de recorte de texto requer um caminho de recorte que não pode ser representado por um Form de glifo independente |
| 508 | O programa de texto, o estado do tipo de letra ou o âmbito recursivo dos recursos de Form está malformado ou é ambíguo |
Exemplo
Converted := PDF.ConvertTextToPaths('1-3,5', PDF_TEXT_PATH_DEFAULT);
If (Converted= 0)and (PDF.LastErrorCode<> 0) Then
raise Exception.Create(PDF.LastError);