All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OCROptions.h
Go to the documentation of this file.
1 // This file is autogenerated: please see the codegen template "Options"
2 #ifndef PDFTRON_H_CPPPDFOCROptions
3 #define PDFTRON_H_CPPPDFOCROptions
4 
5 #include <PDF/OptionsBase.h>
6 #include <Common/UString.h>
7 
8 namespace pdftron{ namespace PDF{
9 
11 {
12 public:
13  OCROptions();
14  ~OCROptions();
15 
16 
17 
25  OCROptions& AddIgnoreZonesForPage(const RectCollection& regions, int page_num);
26 
27 
28 
35  OCROptions& AddLang(const UString& lang);
36 
37 
38 
46  OCROptions& AddTextZonesForPage(const RectCollection& regions, int page_num);
47 
48 
57  OCROptions& AddDPI(int dpi);
58 
59 
60  // @cond PRIVATE_DOC
61  #ifndef SWIGHIDDEN
62  SDF::Obj& GetInternalObj();
63 
64 private:
65 
66  SDF::ObjSet m_obj_set;
67  SDF::Obj m_dict;
68  #endif
69  // @endcond
70 };
71 
72 }
73 }
74 
75 #include "../Impl/OCROptions.inl"
76 #endif // PDFTRON_H_CPPPDFOCROptions
OCROptions & AddTextZonesForPage(const RectCollection &regions, int page_num)
OCROptions & AddIgnoreZonesForPage(const RectCollection &regions, int page_num)
OCROptions & AddDPI(int dpi)
OCROptions & AddLang(const UString &lang)