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 
65  OCROptions& SetUsePDFPageCoords(bool value);
66 
73  OCROptions& SetIgnoreExistingText(bool value);
74 
75  // @cond PRIVATE_DOC
76  #ifndef SWIGHIDDEN
77  SDF::Obj& GetInternalObj();
78 
79 private:
80 
81  SDF::ObjSet m_obj_set;
82  SDF::Obj m_dict;
83  #endif
84  // @endcond
85 };
86 
87 }
88 }
89 
90 #include "../Impl/OCROptions.inl"
91 #endif // PDFTRON_H_CPPPDFOCROptions
OCROptions & SetIgnoreExistingText(bool value)
OCROptions & AddTextZonesForPage(const RectCollection &regions, int page_num)
OCROptions & AddIgnoreZonesForPage(const RectCollection &regions, int page_num)
OCROptions & SetUsePDFPageCoords(bool value)
OCROptions & AddDPI(int dpi)
OCROptions & AddLang(const UString &lang)