ConvertTextToPathsA
Inhaltsstrombearbeitung, Schriftarten
Beschreibung
ANSI-Variante von ConvertTextToPaths
Akzeptiert Zeichenfolgenparameter als ANSI-Text und verhält sich ansonsten identisch zum Einstiegspunkt für breite Zeichenfolgen
Syntax
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);
Rückgabewerte
| 1 or greater | Anzahl der konvertierten Textanzeigeanweisungen |
|---|---|
| 0 | Es wurde kein geeigneter Text gefunden, der Bereich oder die Optionen waren ungültig oder die Konvertierung ist fehlgeschlagen. Prüfen Sie LastErrorCode, um Fehler zu unterscheiden |
Fehlercodes
| 506 | Die Quellschrift kann kein unterstütztes Vektorglyphenprogramm bereitstellen |
|---|---|
| 507 | Ein Textbeschneidungs-Rendermodus erfordert einen Beschneidungspfad, der nicht durch eine unabhängige Glyphen-Form dargestellt werden kann |
| 508 | Das Textprogramm, der Schriftartzustand oder der rekursive Form-Ressourcenbereich ist fehlerhaft oder mehrdeutig |
Beispiel
Converted := PDF.ConvertTextToPaths('1-3,5', PDF_TEXT_PATH_DEFAULT);
If (Converted= 0)and (PDF.LastErrorCode<> 0) Then
raise Exception.Create(PDF.LastError);