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

FontNameYü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

0Yazı tipi eklenemedi. Bu, yazı tipinin gömülmek üzere lisanslanmadığı veya yazı tipinin bulunamadığı anlamına gelebilir
Non-zeroBaşarıyla eklenen yazı tipinin kimliği. Bu kimlik, yazı tipini seçmek için SelectFont işleviyle kullanılabilir