我想通过 TWAIN 接口获取扫描仪支持的文件格式。有一个示例如何获取支持的格式:
GetCapability(ICAP_IMAGEFILEFORMAT, unTest);
CString strType;
strType.Format("Type Supported %d\n", unTest);
但我想这里有问题,因为 ICAP_IMAGEFILEFORMAT 成员不是一个位掩码:
#define TWFF_TIFF 0 /* Tagged Image File Format */
#define TWFF_PICT 1 /* Macintosh PICT */
#define TWFF_BMP 2 /* Windows Bitmap */
#define TWFF_XBM 3
#define TWFF_JFIF 4 /* JPEG File Interchange Format */
#define TWFF_FPX 5 /* Flash Pix */
...
因此,如果扫描仪支持 TIFF、PICT、BMP 和 JFIF,则不可能在一次调用中返回此类信息。
如何获取扫描仪支持的格式列表?