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

FontNameNavnet på den TrueType-skrifttype, der skal underinddeles.
SubsetCharsEn 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

0Den underinddelte skrifttype kunne ikke tilføjes, eller parameteren CharSet lå uden for intervallet
Non-zeroId'et på den skrifttype, der blev tilføjet korrekt. Dette id kan bruges med funktionen SelectFont til at vælge skrifttypen