AddTrueTypeSubsettedFontA
Text, Písma
Popis
Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s AddTrueTypeSubsettedFont a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode
Přidá do dokumentu podmnožinu fontu TrueType
Při Options 0 a 1 je podmnožina fontu pevná a nelze ji měnit
Při Options 2 a 3 lze podmnožinu fontu měnit Podobné volbě 0, ale podmnožinu lze aktualizovat pomocí
UpdateTrueTypeSubsettedFont
Syntaxe
Delphi
Function DLAddTrueTypeSubsettedFontA(InstanceID: Integer; FontName, SubsetChars: PAnsiChar; Options: Integer): Integer;
DLL
int DLAddTrueTypeSubsettedFontA(int InstanceID, const char * FontName, const char * SubsetChars, int Options);
Parametry
| FontName | Název fontu TrueType, z něhož se má vytvořit podmnožina |
|---|---|
| SubsetChars | Řetězec obsahující znaky, které mají být zahrnuty do podmnožiny fontu. 0=MS PlatformID, znaková sada Unicode 1=Unicode PlatformID, znaková sada "don't care" 2=Podobné volbě 0, ale podmnožinu lze aktualizovat pomocí UpdateTrueTypeSubsettedFont 3=Podobné volbě 1, ale podmnožinu lze aktualizovat pomocí UpdateTrueTypeSubsettedFont 4=Podobné volbě 2, ale podmnožina se aktualizuje automaticky 5=Podobné volbě 3, ale podmnožina se aktualizuje automaticky |
| Options | <
Návratové hodnoty
| 0 | Podmnožinu fontu se nepodařilo přidat, nebo parametr CharSet byl mimo rozsah |
|---|---|
| Non-zero | ID úspěšně přidaného fontu. Toto ID lze použít ve funkci SelectFont k výběru fontu |