PrivateFontCollection Sınıf

Tanım

İstemci uygulaması tarafından sağlanan yazı tipi dosyalarından oluşturulmuş bir yazı tipi aileleri koleksiyonu sağlar.

public ref class PrivateFontCollection sealed : System::Drawing::Text::FontCollection
public sealed class PrivateFontCollection : System.Drawing.Text.FontCollection
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class PrivateFontCollection : System.Drawing.Text.FontCollection
type PrivateFontCollection = class
    inherit FontCollection
[<System.Runtime.InteropServices.ComVisible(false)>]
type PrivateFontCollection = class
    inherit FontCollection
Public NotInheritable Class PrivateFontCollection
Inherits FontCollection
Devralma
PrivateFontCollection
Öznitelikler

Açıklamalar

sınıfı, PrivateFontCollection uygulamaların yazı tipinin sistem sürümünü değiştirme gereksinimi olmadan var olan bir yazı tipinin özel sürümünü yüklemesine olanak tanır. Örneğin, GDI+, sistemin kullandığı Arial yazı tipine ek olarak Arial yazı tipinin özel bir sürümünü oluşturabilir. PrivateFontCollection , işletim sisteminde bulunmayan yazı tiplerini yüklemek için de kullanılabilir. Bu, sistem tarafından yüklenen koleksiyonu etkilemeyen geçici bir yazı tipi yüklemesidir. Yüklü koleksiyonu görmek için sınıfını InstalledFontCollection kullanın.

Not

.NET 6 ve sonraki sürümlerde, bu türü içeren System.Drawing.Common paketi yalnızca Windows işletim sistemlerinde desteklenir. Platformlar arası uygulamalarda bu türün kullanılması derleme zamanı uyarılarına ve çalışma zamanı özel durumlarına neden olur. Daha fazla bilgi için bkz . System.Drawing.Common yalnızca Windows'ta desteklenir.

Oluşturucular

PrivateFontCollection()

PrivateFontCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Families

Bu FontCollectionile ilişkili nesne dizisini FontFamily alır.

(Devralındığı yer: FontCollection)

Yöntemler

AddFontFile(String)

Belirtilen dosyadan bu PrivateFontCollectiondosyaya bir yazı tipi ekler.

AddMemoryFont(IntPtr, Int32)

Bu PrivateFontCollectionöğesine sistem belleğinde bulunan bir yazı tipi ekler.

Dispose()

Bu FontCollectiontarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: FontCollection)
Dispose(Boolean)

FontCollection tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

(Devralındığı yer: FontCollection)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.