共用方式為


下載字型的屬性

重要

新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。

如需詳細資訊,請參閱 新式列印平臺列印支援應用程式設計指南

下表列出描述印表機支援下載字型的屬性。

Attribute name 屬性參數 註解
DLSymbolSet 常數,表示下載 TrueType 字型時要使用的符號集。 可以是 PC-8 或 ROMAN-8。 選擇性。 如果未指定,則會假設字元範圍在 *MinGlyphID 和 *MaxGlyphID指定的限制內連續。
FontFormat 常數值,指出支援的下載類型。 必須是下列其中一項:

HPPCL
HPPCL_RES
HPPCL_OUTLINE
OEM_CALLBACK
如果印表機可以下載字型,則為必要項。 如果指定OEM_CALLBACK,則必須提供字型回呼函式。 如需這些回呼的詳細資訊,請參閱 自定義Microsoft的印表機驅動程式
MaxFontID 數值,表示軟字型的最大標識符。 選擇性。 如果未指定,預設值為 65535。
MaxGlyphID 數值,表示已下載字型字元的最大標識符。 選擇性。 如果未指定且 未指定 *DLSymbolSet ,則預設值為 255。 如果 指定了 *DLSymbolSet ,則會忽略 。
MaxNumDownFonts 數值,表示可以一次儲存在印表機記憶體中的軟字型數目上限。 選擇性。 如果未指定,Unidrv 會假設可以儲存不限數量的軟字型。
MinFontID 數值,表示軟字型的最小標識符。 選擇性。 如果未指定,則預設值為一。
MinGlyphID 數值,表示已下載字型字元的最小標識符。 選擇性。 如果未指定且 未指定 *DLSymbolSet ,則預設值為 32。 如果 指定了 *DLSymbolSet ,則會忽略 。
TextHalftoneThreshold 數值,判斷 Unidrv 是否執行 TrueType 字型的文字半角。 如果驅動程式的解析度大於或等於此屬性中指定的值,Unidrv 半色調文字。 選擇性。 預設值是 600秒。