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 greaterNúmero de instruções de apresentação de texto convertidas
0Nã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

506O tipo de letra de origem não consegue fornecer um programa de glifos vetoriais suportado
507Um 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
508O 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);