Thanks for the pointers.
In v 2.04, api_config was implicitly used by the TessDLL C Wrapper, so I assumed that it has a special role.
But this doesn't seem to be the case anymore.
Regarding the options
- most of them are really too low level to expose them to end users that want to tune the recognition for their documents.
- some of them are only for the suited for the command line tool, not the API (e.g. tessedit_create_hocr, in the API there's an explicit GetHOCRText call)
- some of them are useful and highlevel (e.g. tessedit_pageseg_mode) but I don't know exactly which ones.
- The inline documentation is mostly useless if you don't know the tesseract internals: e.g. BOOL_INIT_MEMBER(load_system_dawg, true, "Load system word dawg.",...
The background is, that we build a tesseract plugin for our software and now I want to document the most important configuration possibilities for our customers.