Yazı Tipi ve Metin İşlevleri (Windows GDI)
Aşağıdaki işlevler yazı tipleri ve metinlerle birlikte kullanılır.
Fonksiyon | Açıklama |
---|---|
AddFontMemResourceEx | Sistem yazı tipi tablosuna eklenmiş bir yazı tipi ekler. |
AddFontResource | Sistem yazı tipi tablosuna yazı tipi kaynağı ekler. |
AddFontResourceEx | Sistem yazı tipi tablosuna özel veya numaralandırılamayan bir yazı tipi ekler. |
CreateFont | Mantıksal bir yazı tipi oluşturur. |
CreateFontIndirect | Bir yapıdan mantıksal yazı tipi oluşturur. |
CreateFontIndirectEx | Bir yapıdan mantıksal yazı tipi oluşturur. |
DrawText | Biçimlendirilmiş metni dikdörtgen olarak çizer. |
DrawTextEx | Biçimlendirilmiş metni dikdörtgen olarak çizer. |
EnumFontFamExProc | Yazı tiplerini işlemek için EnumFontFamiliesEx ile kullanılan bir uygulama tanımlıcallback işlevi. |
EnumFontFamiliesEx | Sistemdeki tüm yazı tiplerini belirli özelliklerle numaralandırır. |
ExtTextOut | Bir karakter dizesi çizer. |
GetAspectRatioFilterEx | En boy oranı filtresinin ayarını alır. |
GetCharABCWidths | TrueType yazı tipinden ardışık karakterlerin genişliklerini alır. |
GetCharABCWidthsFloat | Geçerli yazı tipinden ardışık karakterlerin genişliklerini alır. |
GetCharABCWidthsI | Ardışık karakter dizinlerinin genişliklerini veya TrueType yazı tipindeki bir karakter dizinleri dizisinden alır. |
GetCharacterPlacement | Karakter dizesi hakkında bilgi alır. |
GetCharWidth32 | Geçerli yazı tipinden ardışık karakterlerin genişliklerini alır. |
GetCharWidthFloat | Geçerli yazı tipinden ardışık karakterlerin kesirli genişliklerini alır. |
GetCharWidthI | Geçerli yazı tipinden ardışık karakter dizinlerinin veya bir glif dizin dizisinin genişliklerini alır. |
GetFontData | TrueType yazı tipi için ölçüm verilerini alır. |
GetFontLanguageInfo | Bir görüntüleme bağlamı için seçili yazı tipi hakkındaki bilgileri döndürür. |
GetFontUnicodeRanges | Yazı tipi tarafından desteklenen Unicode karakterlerini bildirir. |
GetGlyphIndices | Dizeyi bir karakter dizin dizisine çevirir. |
GetGlyphOutline | TrueType yazı tipindeki bir karakterin ana hattını veya bit eşlemini alır. |
GetKerningPairs | Bir yazı tipi için karakter aralığı çiftlerini alır. |
GetOutlineTextMetrics | TrueType yazı tipleri için metin ölçümlerini alır. |
GetRasterizerCaps | TrueType yazı tiplerinin yüklü olup olmadığını bildirir. |
GetTabbedTextExtent | Sekmeler de dahil olmak üzere karakter dizesinin genişliğini ve yüksekliğini hesaplar. |
GetTextAlign | Cihaz bağlamı için metin hizalama ayarını alır. |
GetTextCharacterExtra | Cihaz bağlamı için geçerli intercharacter aralığını alır. |
GetTextColor | Cihaz bağlamı için metin rengini alır. |
GetTextExtentExPoint | Bir dizedeki boşluk içine sığacak karakter sayısını alır. |
GetTextExtentExPointI | Boşluk içine sığacak karakter dizinlerinin sayısını alır. |
GetTextExtentPoint32 | Bir metin dizesinin genişliğini ve yüksekliğini hesaplar. |
GetTextExtentPointI | Bir glif dizin dizisinin genişliğini ve yüksekliğini hesaplar. |
GetTextFace | Cihaz bağlamında seçilen yazı tipinin adını alır. |
GetTextMetrics | Arabelleği yazı tipi ölçümleriyle doldurur. |
PolyTextOut | Bir cihaz bağlamında yazı tipini ve metin renklerini kullanarak birkaç dize çizer. |
RemoveFontMemResourceEx | Kaynağı bir belgeye eklenmiş olan yazı tipini sistem yazı tipi tablosundan kaldırır. |
RemoveFontResource | Bir dosyadaki yazı tiplerini sistem yazı tipi tablosundan kaldırır. |
RemoveFontResourceEx | Sistem yazı tipi tablosundan özel veya numaralandırılamayan bir yazı tipini kaldırır. |
SetMapperFlags | Mantıksal yazı tiplerini fiziksel yazı tipleriyle eşlemek için kullanılan algoritmayı değiştirir. |
SetTextAlign | Cihaz bağlamı için metin hizalama bayraklarını ayarlar. |
SetTextCharacterExtra | Intercharacter aralığını ayarlar. |
SetTextColor | Cihaz bağlamı için metin rengini ayarlar. |
SetTextJustification | Sistemin bir dizedeki kesme karakterlerine eklemesi gereken boşluk miktarını belirtir. |
TabbedTextOut | Sekmeleri belirtilen değerlere genişleterek bir konuma karakter dizesi yazar. |
TextOut | Bir konuma karakter dizesi yazar. |
Eski İşlevler
Bu işlevler yalnızca Windows'un 16 bit sürümleriyle uyumluluk için sağlanır.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint