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 greaterAntallet af konverterede tekstvisningsinstruktioner
0Der blev ikke fundet nogen kvalificeret tekst, intervallet eller indstillingerne var ugyldige, eller konverteringen mislykkedes. Undersøg LastErrorCode for at skelne mellem fejl

Fejlkoder

506Kildeskrifttypen kan ikke levere et understøttet vektorglyfprogram
507En gengivelsestilstand med tekstklipning kræver en klippesti, som ikke kan repræsenteres af en uafhængig glyf-Form
508Tekstprogrammet, 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);