2022-06-15 03:04:40 +00:00
|
|
|
|
// utilities for transfroming options between TWAIN and sane ...
|
|
|
|
|
//
|
|
|
|
|
// Date: 2022-04-14
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include "s2t_api.h"
|
|
|
|
|
|
|
|
|
|
namespace sane_opt_trans
|
|
|
|
|
{
|
|
|
|
|
const char* color_mode_from_twain(int val);
|
|
|
|
|
int color_mode_to_twain(const char* val);
|
|
|
|
|
|
|
|
|
|
const char* multiout_value_from_twain(int val);
|
|
|
|
|
int multiout_value_to_twain(const char* val);
|
|
|
|
|
|
|
|
|
|
const char* filter_enhance_value_from_twain(int val, bool filter);
|
|
|
|
|
int filter_enhance_value_to_twain(const char* val, bool* is_filter);
|
|
|
|
|
|
|
|
|
|
const char* text_direction_from_twain(float val);
|
|
|
|
|
float text_direction_to_twain(const char* val);
|
|
|
|
|
|
|
|
|
|
const char* paper_from_twain(int val);
|
|
|
|
|
int paper_to_twain(const char* val);
|
|
|
|
|
|
|
|
|
|
const char* switch_paper_lateral(const char* val);
|
|
|
|
|
bool is_paper_lateral(const char* val);
|
|
|
|
|
|
|
|
|
|
const char* auto_color_type_from_twain(int val);
|
|
|
|
|
int auto_color_type_to_twain(const char* val);
|
|
|
|
|
|
|
|
|
|
const char* sharpen_from_twain(int val);
|
|
|
|
|
int sharpen_to_twain(const char* val);
|
|
|
|
|
|
|
|
|
|
int compression_from_twain(int val);
|
|
|
|
|
int compression_to_twain(int val);
|
|
|
|
|
|
|
|
|
|
std::vector<int> support_image_types(void);
|
2023-06-15 02:09:40 +00:00
|
|
|
|
|
|
|
|
|
int language_to_twain(const char* language);
|
|
|
|
|
const char* language_from_twain(int language);
|
2022-06-15 03:04:40 +00:00
|
|
|
|
}
|
|
|
|
|
|