FontInfo

FontInfo class

Belgede kullanılan yazı tipiyle ilgili bilgileri belirtir.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:Fontlarla Çalışmak dokümantasyon makalesi.

public class FontInfo

Özellikleri

İsimTanı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ı tipi yerine TrueType veya OpenType yazı tipi olduğunu belirtir. Varsayılan:doğru .
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; }Karakter aralığı, yazı tipinin sabit aralıklı mı, orantılı aralıklı mı olduğunu yoksa varsayılan bir ayara mı bağlı olduğunu gösterir.

yöntemler

İsimTanım
GetEmbeddedFont(EmbeddedFontFormatEmbeddedFontStyle)Belirli bir gömülü yazı tipi dosyasını alır.
GetEmbeddedFontAsOpenType(EmbeddedFontStyle)OpenType formatında 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. KullanFontInfos Bir belgede tanımlanan yazı tiplerinin koleksiyonuna erişme özelliği.

Örnekler

Bir belgede hangi yazı tiplerinin mevcut olduğuna ilişkin ayrıntıları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ılan 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