#pragma once #include #include #include #include #include #include "PublicFunc.h" #include "IConfig.h" typedef unsigned short uint16_t; class hgConfigClass:public IConfig { public: hgConfigClass(GScanCap param); // ͨ¹ý IConfig ¼Ì³Ð virtual unsigned int GetData() override; private: ConfigParam m_param; enum Config_Scanner { cfStaple, cfSkewDelection, SkewLevel0, SkewLevel1, SkewLevel2 }; bool ContainspaperTypesKey(PaperStatus key); bool ContainsPixTypeKey(uint16_t key); bool ContainsResolutionKey(float key); };