AddTrueTypeSubsettedFontA
Tekst, skrifttyper
Beskrivelse
Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med AddTrueTypeSubsettedFont, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel
Føjer en undermængde af en TrueType-skrifttype til dokumentet.
For Options 0 og 1 er skrifttypeundermængden fast og kan ikke ændres.
For Options 2 og 3 kan skrifttypens delmængde ændres Svarer til 0, men delmængden kan opdateres med
UpdateTrueTypeSubsettedFont
Syntaks
Delphi
Function DLAddTrueTypeSubsettedFontA(InstanceID: Integer; FontName, SubsetChars: PAnsiChar; Options: Integer): Integer;
DLL
int DLAddTrueTypeSubsettedFontA(int InstanceID, const char * FontName, const char * SubsetChars, int Options);
Parametre
| FontName | Navnet på den TrueType-skrifttype, der skal underinddeles. |
|---|---|
| SubsetChars | En streng, der indeholder de tegn, som skal medtages i skrifttypens delmængde. 0=MS PlatformID, Unicode-tegnsæt 1=Unicode PlatformID, "don't care"-tegnsæt 2=Svarer til 0, men delmængden kan opdateres med UpdateTrueTypeSubsettedFont 3=Svarer til 1, men delmængden kan opdateres med UpdateTrueTypeSubsettedFont 4=Svarer til 2, men delmængden opdateres automatisk 5=Svarer til 3, men delmængden opdateres automatisk |
| Options |
Returværdier
| 0 | Den underinddelte skrifttype kunne ikke tilføjes, eller parameteren CharSet lå uden for intervallet |
|---|---|
| Non-zero | Id'et på den skrifttype, der blev tilføjet korrekt. Dette id kan bruges med funktionen SelectFont til at vælge skrifttypen |