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 greater | Počet převedených instrukcí zobrazujících text |
|---|---|
| 0 | Nenalezen žádný vyhovující text, rozsah nebo volby byly neplatné, nebo konverze selhala. Pro rozlišení chyb prohlédněte LastErrorCode |
Kódy chyb
| 506 | Zdrojový font nemůže dodat podporovaný vektorový glyfový program |
|---|---|
| 507 | Režim vykreslování s ořezem textu vyžaduje ořezovou cestu, kterou nelze vyjádřit nezávislým Formem glyfu |
| 508 | Textový 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);