FontInfo

FontInfo class

Belgede kullanılan bir yazı tipi hakkındaki bilgileri belirtir.

public class FontInfo

Özellikleri

İsim Tanım
AltName { get; set; } Yazı tipinin alternatif adını alır veya ayarlar.
Charset { get; set; } Yazı tipi için karakter kümesini alır veya ayarlar.
Family { get; set; } Bu yazı tipinin ait olduğu yazı tipi ailesini alır veya ayarlar.
IsTrueType { get; set; } Bu yazı tipinin raster veya vektör yazı tipinin aksine bir TrueType veya OpenType yazı tipi olduğunu gösterir. Varsayılan değer true.
Name { get; } Yazı tipinin adını alır.
Panose { get; set; } PANOSE yazı tipi sınıflandırma numarasını alır veya ayarlar.
Pitch { get; set; } Aralık, yazı tipinin sabit aralıklı mı, orantılı aralıklı mı yoksa varsayılan bir ayara mı dayalı olduğunu gösterir.

yöntemler

İsim Tanım
GetEmbeddedFont(EmbeddedFontFormat, EmbeddedFontStyle) Belirli bir gömülü yazı tipi dosyasını alır.
GetEmbeddedFontAsOpenType(EmbeddedFontStyle) OpenType biçiminde gömülü bir yazı tipi dosyası alır. Gömülü OpenType biçimindeki yazı tipleri OpenType. ‘ye dönüştürülür

Notlar

Bu sınıfın örneklerini doğrudan oluşturmazsınız. FontInfos bir belgede tanımlanan yazı tiplerinin koleksiyonuna erişme özelliği.

Örnekler

Bir belgede hangi yazı tiplerinin bulunduğunun ayrıntılarının nasıl yazdırılacağını gösterir.

Document doc = new Document(MyDir + "Embedded font.docx");

FontInfoCollection allFonts = doc.FontInfos;
// Belgedeki tüm kullanılmış ve kullanılmayan yazı tiplerini yazdırın.
for (int i = 0; i < allFonts.Count; i++)
{
    Console.WriteLine($"Font index #{i}");
    Console.WriteLine($"\tName: {allFonts[i].Name}");
    Console.WriteLine($"\tIs {(allFonts[i].IsTrueType ? "" : "not ")}a trueType font");
}

Ayrıca bakınız