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 greaterAnzahl der konvertierten Textanzeigeanweisungen
0Es 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

506Die Quellschrift kann kein unterstütztes Vektorglyphenprogramm bereitstellen
507Ein Textbeschneidungs-Rendermodus erfordert einen Beschneidungspfad, der nicht durch eine unabhängige Glyphen-Form dargestellt werden kann
508Das 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);