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 
25  bool GetAutoRotate();
26 
36  OCROptions& SetAutoRotate(bool value);
37 
38 
63  int GetDPI();
64 
90  OCROptions& AddDPI(int dpi);
91 
92 
102  bool GetIgnoreExistingText();
103 
114  OCROptions& SetIgnoreExistingText(bool value);
115 
116 
117 
144  OCROptions& AddIgnoreZonesForPage(const RectCollection& regions, int page_num);
145 
146 
147 
183  OCROptions& AddLang(const UString& lang);
184 
185 
194 
203  OCROptions& SetOCREngine(const UString& value);
204 
205 
206 
218  OCROptions& AddTextZonesForPage(const RectCollection& regions, int page_num);
219 
220 
247  bool GetUsePDFPageCoords();
248 
276  OCROptions& SetUsePDFPageCoords(bool value);
277 
278  // @cond PRIVATE_DOC
279  #ifndef SWIGHIDDEN
280  SDF::Obj& GetInternalObj();
281 
282 private:
283 
284  SDF::ObjSet m_obj_set;
285  SDF::Obj m_dict;
286  #endif
287  // @endcond
288 };
289 
290 }
291 }
292 
293 #include "../Impl/OCROptions.inl"
294 #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 & SetAutoRotate(bool value)
OCROptions & SetUsePDFPageCoords(bool value)
OCROptions & AddDPI(int dpi)
OCROptions & AddLang(const UString &lang)
OCROptions & SetOCREngine(const UString &value)