ConvertTextToPathsA
Redigering af indholdsstrømme, skrifttyper
Beskrivelse
ANSI-variant af ConvertTextToPaths
Accepterer strengparametre som ANSI-tekst og opfører sig ellers på samme måde som indgangspunktet for brede strenge
Syntaks
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);
Returværdier
| 1 or greater | Antallet af konverterede tekstvisningsinstruktioner |
|---|---|
| 0 | Der blev ikke fundet nogen kvalificeret tekst, intervallet eller indstillingerne var ugyldige, eller konverteringen mislykkedes. Undersøg LastErrorCode for at skelne mellem fejl |
Fejlkoder
| 506 | Kildeskrifttypen kan ikke levere et understøttet vektorglyfprogram |
|---|---|
| 507 | En gengivelsestilstand med tekstklipning kræver en klippesti, som ikke kan repræsenteres af en uafhængig glyf-Form |
| 508 | Tekstprogrammet, skrifttypetilstanden eller det rekursive Form-ressourceområde er forkert udformet eller tvetydigt |
Eksempel
Converted := PDF.ConvertTextToPaths('1-3,5', PDF_TEXT_PATH_DEFAULT);
If (Converted= 0)and (PDF.LastErrorCode<> 0) Then
raise Exception.Create(PDF.LastError);