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