FontInfo

FontInfo class

Belgede kullanılan bir yazı tipi hakkında bilgi belirtir.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Yazı Tipleriyle Çalışma belgeleme makalesi.

public class FontInfo

Özellikleri

İsimTanım
AltName { get; set; }Yazı tipi için alternatif adı alır veya ayarlar.
Charset { get; set; }Yazı tipi için karakter kümesini alır veya ayarlar.
EmbeddingLicensingRights { get; }Gömülü yazı tipi lisanslama haklarını alır.
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 TrueType veya OpenType yazı tipi olduğunu belirtir. Varsayılandoğ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; }Perde, yazı tipinin sabit perdeli, orantılı aralıklı olup olmadığını veya varsayılan bir ayara bağlı olup olmadığını gösterir.

yöntemler

İsimTanım
GetEmbeddedFont(EmbeddedFontFormatEmbeddedFontStyle)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’a dönüştürülür.

Notlar

Bu sınıfın örneklerini doğrudan oluşturmazsınız. FontInfos Bir belgede tanımlanan fonts koleksiyonuna erişmek için özellik.

Ö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ılan ve kullanılmayan yazı tiplerini yazdır.
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