AddTrueTypeFontA
Metin, yazı tipleri
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış AddTrueTypeFont ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Belgeye bir TrueType yazı tipi ekler. Yazı tipi sistemde yüklü olmalıdır. Yazı tipi gömülmezse PDF belgesini okuyan kişinin sisteminde de yüklü olmalıdır. Yazı tipi gömülürse okuyucunun sisteminde yüklü olması gerekmez
Font gömmek PDF dosyasını çok büyütür. Bazı fontlar gömülmek üzere lisanslanmamıştır
Sözdizimi
Delphi
Function DLAddTrueTypeFontA(InstanceID: Integer; FontName: PAnsiChar; Embed: Integer): Integer;
DLL
int DLAddTrueTypeFontA(int InstanceID, const char * FontName, int Embed);
Parametreler
| FontName | Yüklenecek TrueType yazı tipinin adı. Bu, Windows\Fonts klasöründe gösterilen yazı tipi adı (örneğin 'Times New Roman') veya köşeli ayraç içinde isteğe bağlı stil belirteci bulunan yazı tipi ailesi adı (örneğin 'Times New Roman [BoldItalic]') olabilir. Olası isteğe bağlı belirteçler: [Bold], [Italic] veya [BoldItalic]. Başka kodlamaların kullanılabilmesini sağlayan bir kod sayfası da belirtilebilir (örneğin 'Arial [Bold] {1250}'). Olası kod sayfaları: {0} Direct mapping {437} OEM_CHARSET {850} OEM_CHARSET {852} OEM_CHARSET {874} THAI_CHARSET {1250} EASTEUROPE_CHARSET {1251} RUSSIAN_CHARSET {1252} ANSI_CHARSET {1253} GREEK_CHARSET {1254} TURKISH_CHARSET {1255} HEBREW_CHARSET {1256} ARABIC_CHARSET {1257} BALTIC_CHARSET {1258} VIETNAMESE_CHARSET {1361} JOHAB_CHARSET Yazı tipinin gömülüp gömülmeyeceğini belirtir: 0 = Yazı tipini gömme'me 1 = Yazı tipini göm |
|---|---|
| Embed |
Dönüş değerleri
| 0 | Yazı tipi eklenemedi. Bu, yazı tipinin gömülmek üzere lisanslanmadığı veya yazı tipinin bulunamadığı anlamına gelebilir |
|---|---|
| Non-zero | Başarıyla eklenen yazı tipinin kimliği. Bu kimlik, yazı tipini seçmek için SelectFont işleviyle kullanılabilir |