ConvertTextToPathsA

Úpravy toku obsahu, písma

Popis

Varianta ANSI funkce ConvertTextToPaths

Řetězcové parametry přijímá jako text ANSI, jinak se chová identicky jako široká verze vstupního bodu

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

Návratové hodnoty

1 or greaterPočet převedených instrukcí zobrazujících text
0Nenalezen žádný vyhovující text, rozsah nebo volby byly neplatné, nebo konverze selhala. Pro rozlišení chyb prohlédněte LastErrorCode

Kódy chyb

506Zdrojový font nemůže dodat podporovaný vektorový glyfový program
507Režim vykreslování s ořezem textu vyžaduje ořezovou cestu, kterou nelze vyjádřit nezávislým Formem glyfu
508Textový program, stav fontu nebo rekurzivní rozsah zdrojů Form je poškozený nebo nejednoznačný

Příklad

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