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 greater | Nombre d’instructions d’affichage de texte converties |
|---|---|
| 0 | Aucun 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
| 506 | La police source ne peut pas fournir de programme de glyphe vectoriel pris en charge |
|---|---|
| 507 | Un 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 |
| 508 | Le 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);