42 lines
1.0 KiB
C
42 lines
1.0 KiB
C
|
// 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);
|
|||
|
}
|
|||
|
|