您可以使用EnumFonts和EnumFontFamilies功能枚举在兼容打印机的内存设备上下文中可用的字体。您还可以使用GetDeviceCaps功能来检索有关设备文本功能的信息。通过使用NUMFONTS索引调用GetDeviceCaps函数,您可以确定打印机支持的最少字体数。(单个打印机可能支持比具有NUMFONTS索引的GetDeviceCaps返回值中指定的更多字体。)通过使用TEXTCAPS索引,可以识别指定设备的许多文本功能。