來自多個資源檔的字型
一般而言,字型會包含在單一字型資源檔中。 不過,某些字型的資訊會散佈在數個檔案中。 例如,輸入 1 多個主圖形字型需要兩個檔案:
- 字型計量的 .pfm
- 字型位的 .pfb
若要將字型從多個檔案新增至系統,請使用 AddFontResource 或 AddFontResourceEx 函 式。 這些函式中的 lpszFilename 參數必須指向包含以垂直線或管道分隔之檔案名的字串 ( |) 。 例如,若要指定 Type 1 字型的 abcxxxxx.pfm 和 abcxxxxx.pfb,請使用字串 「abcxxxxx.pfm |abcxxxxx.pfb.」
AddFontResourceEx與AddFontResource 不同,因為呼叫 AddFontResourceEx的應用程式可以將字型指定為本身或不可列舉的私用字型。
若要從記憶體映射新增字型,請使用 AddFontMemResourceEx。 這可讓應用程式使用內嵌在檔或網頁中的字型。
若要移除來自多個資源檔的字型,請根據用來新增字型的函式,呼叫 RemoveFontResource 或 RemoveFontResourceEx。 您必須指定用來新增字型的相同旗標。 若要移除從記憶體映射新增的字型,請使用 RemoveFontMemResourceEx。
使用來自多個字型資源檔的字型,與使用來自單一資源檔的字型相同。