FontCollection
İçindekiler
[
Saklamak
]FontCollection class
Yazı tipi koleksiyonunu temsil eder.
public sealed class FontCollection : ICollection<Font>
Özellikleri
İsim | Tanım |
---|---|
Count { get; } | Sayısını alırFont aslında koleksiyonda bulunan nesne öğeleri. |
IsReadOnly { get; } | Koleksiyonun salt okunur olup olmadığını gösteren bir değer alır |
IsSynchronized { get; } | Koleksiyona erişimin eşitlenip eşitlenmediğini gösteren bir değer alır (iş parçacığı güvenli). |
Item { get; } | Belirtilen dizindeki yazı tipi öğesini alır. (2 indexers) |
SyncRoot { get; } | Koleksiyona erişimi senkronize etmek için kullanılabilecek bir nesne alır. |
yöntemler
İsim | Tanım |
---|---|
Add(Font, out string) | Yazı tipi kaynaklarına yeni yazı tipi ekler ve yazı tipi kaynağının otomatik olarak atanan adını döndürür. |
Contains(Font) | Koleksiyonun belirli bir değer içerip içermediğini belirler. |
Contains(string) | Yazı tipi koleksiyonunda yazı tipi olup olmadığını kontrol eder. |
CopyTo(Font[], int) | Hedef dizinin belirtilen dizininden başlayarak koleksiyonun tamamını uyumlu bir tek boyutlu Diziye kopyalar |
GetEnumerator() | Koleksiyonun tamamı için bir numaralandırıcı döndürür. |
Remove(Font) | Belirtilen öğeyi koleksiyondan siler. |
Notlar
ile temsil edilen yazı tipi koleksiyonlarıFontCollection
class birkaç senaryoda kullanılır. Örneğin, kaynaklardaFonts
Emlak.
Örnekler
Örnek, sayfada bildirilen tüm yazı tiplerinin gömülü olarak nasıl yapılacağını gösterir.
// Belgeyi aç
Document doc = new Document(@"D:\Tests\input.pdf");
// sayfa kaynaklarında bildirilen tüm yazı tiplerinin gömülü olduğundan emin olun
// eğer fontlar form kaynaklarında bildirilmişse, sayfa kaynaklarından erişilemediğini unutmayın
foreach(Aspose.Pdf.Txt.Font font in doc.Pages[1].Resources.Fonts)
{
if(!font.IsEmbedded)
font.IsEmbedded = true;
}
doc.Save(@"D:\Tests\input.pdf");
Ayrıca bakınız
- class Font
- ad alanı Aspose.Pdf.Text
- toplantı Aspose.PDF