FontInfo
İçindekiler
[
Saklamak
]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
İsim | Tanı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
İ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’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
- ad alanı Aspose.Words.Fonts
- toplantı Aspose.Words