TRANSFEROPTIONS

类型定义结构体_tagTransferOptionsL_UINTuStructSize;TWAIN_TRANSFER_MODESTransferMode;L_TCHARszFileName [L_MAX_PATH];L_UINTuFileFormat;L_UINTuCompType;} TRANSFEROPTIONS, * pTRANSFEROPTIONS;

TRANSFEROPTIONS结构提供了关于在获取过程中使用的传输选项的信息。

成员

L_UINTuStructSize

此结构的大小(以字节为单位),用于版本控制。使用sizeof()操作符计算该值。

TWAIN_TRANSFER_MODESTransferMode

指定传输模式。有关可能的值,请参见TWAIN_TRANSFER_MODES枚举。

L_TCHARszFileName

如果TransferMode设置为TWAIN_TRANSFER_FILE标志,则包含要传输的文件名的字符串。

L_UINTuFileFormat

如果TransferMode设置为TWAIN_TRANSFER_FILE标志,则传输的文件格式。可能的值为(根据吐温规范):

价值 意义
TWFF_TIFF 带标签的图像文件。
TWFF_PICT Macintosh皮克特人。
TWFF_BMP Windows常规位图。
TWFF_XBM x窗口位图。
TWFF_JFIF JPEG文件交换格式。
TWFF_FPX Flash pix文件。
TWFF_TIFFMULTI 多页tiff文件格式。
TWFF_PNG PNG文件。
TWFF_SPIFF 使整洁文件。
TWFF_EXIF EXIF文件。

L_UINTuCompType

如果TransferMode设置为TWAIN_TRANSFER_MEMORY标志,则使用的压缩类型。

价值 意义
TWCP_NONE 不使用压缩。
TWCP_PACKBITS 压缩包位。
TWCP_GROUP31D CCITT组3压缩没有结束线。
TWCP_GROUP31DEOL CCITT组3压缩与结束线。
TWCP_GROUP32D CCITT第3组压缩(K因子使用上限)。
TWCP_GROUP4 CCITT组4压缩。
TWCP_JPEG JPEG压缩。
TWCP_LZW LZW压缩(像gif一样)。
TWCP_JBIG JBIG压缩,主要用于二进制图像。
TWCP_PNG PNG压缩。
TWCP_RLE4 RLE4压缩。
TWCP_RLE8 RLE8压缩。
TWCP_BITFIELDS 位字段压缩。

评论

pTRANSFEROPTIONS是一个指向TRANSFEROPTIONS结构的指针。如果函数参数类型为pTRANSFEROPTIONS,则声明一个TRANSFEROPTIONS变量,更新结构的字段,并在参数中传递变量的地址。只有在程序需要指针时才需要声明pTRANSFEROPTIONS变量。

方法一起使用TRANSFEROPTIONSLTwain: SetTransferOptions而且LTwain: GetTransferOptions功能。

LEADTOOLS TWAIN c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。