twain3.0/huagao/GscanJsonConfig.h

20 lines
556 B
C
Raw Normal View History

2020-06-20 03:07:40 +00:00
#pragma once
#include "Device/PublicFunc.h"
#include <vector>
class GscanJsonConfig
{
public:
GscanJsonConfig();
~GscanJsonConfig();
public:
GScanCap GetDefaultGscancapValue();
void SaveGscanCapConfig(const GScanCap& gcap, const std::string path);
void WriteJsonArrayToFile(std::vector<GScanCap> cfgArray, const std::string filename);
GScanCap ReadGscanCap();
std::vector<GScanCap> ReadGscanCapsVector(const std::string gcapsfilepath); bool DeleteJsonFile(std::string path);
2020-06-20 03:07:40 +00:00
std::vector<GScanCap> parseJsonFromString(const std::string str);
};