FontInfoCollection
İçindekiler
[
Saklamak
]FontInfoCollection class
Bir belgede kullanılan yazı tiplerinin bir koleksiyonunu temsil eder.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Yazı Tipleriyle Çalışma belgeleme makalesi.
public class FontInfoCollection : IEnumerable<FontInfo>
Özellikleri
İsim | Tanım |
---|---|
Count { get; } | Koleksiyonda bulunan öğelerin sayısını alır. |
EmbedSystemFonts { get; set; } | Sistem yazı tiplerinin belgeye gömülüp gömülmeyeceğini belirtir. Bu özelliğin varsayılan değeri:YANLIŞ . |
EmbedTrueTypeFonts { get; set; } | Bir belge kaydedildiğinde TrueType yazı tiplerinin gömülüp gömülmeyeceğini belirtir. Bu özelliğin varsayılan değeriYANLIŞ . |
Item { get; } | Belirtilen ada sahip bir yazı tipi alır. (2 indexers) |
SaveSubsetFonts { get; set; } | Gömülü TrueType yazı tiplerinin bir alt kümesinin belgeyle birlikte kaydedilip kaydedilmeyeceğini belirtir. Bu özelliğin varsayılan değeri:YANLIŞ . |
yöntemler
İsim | Tanım |
---|---|
Contains(string) | Koleksiyonun verilen ada sahip bir yazı tipi içerip içermediğini belirler. |
GetEnumerator() | Koleksiyondaki tüm öğeler üzerinde yineleme yapmak için kullanılabilen bir numaratör nesnesi döndürür. |
Notlar
Öğeler şunlardırFontInfo
nesneler.
Bu sınıfın örneklerini doğrudan oluşturmazsınız. Şunu kullanın:FontInfos
Belgede tanımlanan yazı tipleri koleksiyonuna erişmek için özellik.
Örnekler
TrueType yazı tiplerinin gömülü olduğu bir belgenin nasıl kaydedileceğini gösterir.
Document doc = new Document(MyDir + "Document.docx");
FontInfoCollection fontInfos = doc.FontInfos;
fontInfos.EmbedTrueTypeFonts = embedAllFonts;
fontInfos.EmbedSystemFonts = embedAllFonts;
fontInfos.SaveSubsetFonts = embedAllFonts;
doc.Save(ArtifactsDir + "Font.FontInfoCollection.docx");
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
- class FontInfo
- ad alanı Aspose.Words.Fonts
- toplantı Aspose.Words