PrivateFontCollection 類別

定義

提供從字型檔案建立的字型系列集合,這些字型檔案是由用戶端應用程式所提供。

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
繼承
PrivateFontCollection
屬性

備註

類別 PrivateFontCollection 可讓應用程式安裝現有字型的私人版本,而不需要取代字型的系統版本。 例如,除了系統使用的 Arial 字型之外,GDI+還可以建立 Arial 字型的私人版本。 PrivateFontCollection 也可以用來安裝作業系統中不存在的字型。 這是不會影響系統安裝集合的暫時字型安裝。 若要查看已安裝的集合,請使用 類別 InstalledFontCollection

注意

在 .net 6 和更新版本中,只有在 Windows 的作業系統上才支援包含此類型的「系統繪圖」套件。 在跨平臺應用程式中使用此類型會導致編譯時期警告和執行時間例外狀況。 如需詳細資訊,請參閱System. Drawing。 Windows 僅支援 Common

建構函式

PrivateFontCollection()

初始化 PrivateFontCollection 類別的新執行個體。

屬性

Families

取得與這個 FontFamily 相關聯的 FontCollection 物件陣列。

(繼承來源 FontCollection)

方法

AddFontFile(String)

從指定的檔案將字型加入這個 PrivateFontCollection

AddMemoryFont(IntPtr, Int32)

將包含在系統記憶體中的字型加入這個 PrivateFontCollection

Dispose()

釋放這個 FontCollection 所使用的所有資源。

(繼承來源 FontCollection)
Dispose(Boolean)

釋放 FontCollection 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

(繼承來源 FontCollection)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱