AddSubsettedFont
Metin, yazı tipleri
Açıklama
Bu işlev bir yazı tipinin "alt kümesini" gömmek için kullanılır. Yalnızca belirtilen karakterlere ait yazı tipi bilgilerinin gömülmesiyle belge boyutu küçülür. İşlev ayrıca herhangi bir Unicode karakterin gömülmesine olanak tanır; böylece Çince, Japonca, Korece ve diğer dillerdeki karakterler kullanılabilir
Daha yeni AddTrueTypeSubsettedFont işlevi daha gelişmiş yazı tipi alt kümelendirme işlevleri sunar
Sözdizimi
Delphi
Function TPDFlib.AddSubsettedFont(Const FontName: WideString; CharsetIndex: Integer; Const SubsetChars: WideString): Integer;
ActiveX
Function PDFlib::AddSubsettedFont(FontName As String, CharsetIndex As Long, SubsetChars As String) As Long
DLL
int DLAddSubsettedFont(int InstanceID, const wchar_t * FontName, int CharsetIndex, const wchar_t * SubsetChars);
Parametreler
| FontName | Yüklenecek TrueType yazı tipinin adı. Bu, Windows\Fonts klasöründe gösterilen yazı tipi adı (örneğin "Times New Roman Bold") veya köşeli parantez içinde isteğe bağlı stil belirteci bulunan yazı tipi ailesi adı (örneğin "Times New Roman [BoldItalic]") olabilir. Kullanılabilecek isteğe bağlı belirteçler şunlardır: [Bold], [Italic] veya [BoldItalic] |
|---|---|
| CharsetIndex | Alt kümesini oluşturmak istediğiniz karakterleri içeren bir karakter kümesi belirtmelisiniz: 1 = ANSI 2 = Varsayılan 3 = Simge 4 = Shift JIS 5 = Hangeul 6 = GB2312 7 = Chinese Big 5 8 = OEM 9 = Johab 10 = İbranice 11 = Arapça 12 = Yunanca 13 = Türkçe 14 = Vietnamca 15 = Tayca 16 = Doğu Avrupa 17 = Rusça 18 = Mac 19 = Baltık |
| SubsetChars | Alt kümeye almak istediğiniz karakterleri içeren dize. Yinelenen karakterler yok sayılır. Herhangi bir font alt kümesine en fazla 255 karakter yerleştirilebilir. Her Unicode karakter gömülebilir ancak karakterin belirtilen karakter kümesinde bulunduğundan emin olmalısınız |
Dönüş değerleri
| 0 | Alt kümelenmiş yazı tipi eklenemedi veya CharSet parametresi aralık dışındaydı |
|---|---|
| Non-zero | Eklenen fontun FontID değeri. Bu kimlik, fontu seçmek için SelectFont işleviyle kullanılabilir |