twain3.0/huagao/Device/scn_config.h

30 lines
501 B
C++

#pragma once
#include <stdio.h>
#include <basetsd.h>
#include <bitset>
#include <map>
#include <bitset>
#include "PublicFunc.h"
#include "IConfig.h"
typedef unsigned short uint16_t;
class hgConfigClass:public IConfig
{
public:
hgConfigClass(GScanCap param);
private:
enum Config_Scanner
{
cfStaple,
cfSkewDelection,
SkewLevel0,
SkewLevel1,
SkewLevel2
};
bool ContainspaperTypesKey(PaperStatus key);
bool ContainsPixTypeKey(uint16_t key);
bool ContainsResolutionKey(float key);
};