ConvertTextToPathsA

Modification des flux de contenu, polices

Description

Variante ANSI de ConvertTextToPaths

Accepte les paramètres de chaîne comme texte ANSI et se comporte sinon de façon identique au point d'entrée à chaîne large

Syntaxe

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);

Valeurs de retour

1 or greaterNombre d’instructions d’affichage de texte converties
0Aucun texte admissible n'a été trouvé, la plage ou les options n'étaient pas valides, ou la conversion a échoué. Consultez LastErrorCode pour distinguer les erreurs

Codes d’erreur

506La police source ne peut pas fournir de programme de glyphe vectoriel pris en charge
507Un mode de rendu avec détourage du texte exige un chemin de détourage qui ne peut pas être représenté par un Form de glyphe indépendant
508Le programme de texte, l'état de la police ou la portée récursive de ressources Form est mal formé ou ambigu

Exemple

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