All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BarcodeOptions.h
Go to the documentation of this file.
1 // This file is autogenerated: please see the codegen template "Options"
2 #ifndef PDFTRON_H_CPPPDFBarcodeOptions
3 #define PDFTRON_H_CPPPDFBarcodeOptions
4 
5 #include <PDF/OptionsBase.h>
6 
7 namespace pdftron{ namespace PDF{
8 
9 class BarcodeOptions : public OptionsBase
10 {
11 public:
17  {
18  e_none = 0,
19  e_linear = 1,
23  e_qr = 16,
25  e_aztec = 64,
26  e_maxi = 128,
27  e_micro_qr = 256,
28  e_pdf417 = 512,
29  e_micro_pdf417 = 1024,
30  e_patch_code = 2048,
31  e_pharma_code = 4096
32  };
33 
42  {
44  e_vertical = 2,
46  };
47 
52  {
57  };
58 
63  {
64  e_auto = 0,
65  e_binary = 1
66  };
67 
70 
71 
85 
100 
101 
112 
124 
125 
138 
152 
153 
166 
180 
181 
190  UString GetPages();
191 
201  BarcodeOptions& SetPages(const UString& value);
202 
203 
204 };
205 
206 }
207 }
208 
209 #include "../Impl/BarcodeOptions.inl"
210 #endif // PDFTRON_H_CPPPDFBarcodeOptions
BarcodeProfile GetBarcodeProfile()
BarcodeOptions & SetBarcodeOrientations(UInt32 value)
BarcodeOptions & SetDataOutputFormat(OutputFormat value)
This profile is suitable for vector graphics or scanned paper containing an unusually small barcode...
The barcode data will be returned as a Base64-encoded binary stream.
The default setting. The barcode data will be decoded to a string if possible. Otherwise, a Base64-encoded binary stream will be used.
TRN_UInt32 UInt32
Definition: BasicTypes.h:13
BarcodeOptions & SetBarcodeSearchTypes(UInt32 value)
This profile should be selected for natural pictures, such as photographs of real-world objects that ...
This profile is useful for scanned paper of very poor quality, such as a very low resolution or a lot...
BarcodeOptions & SetPages(const UString &value)
BarcodeOptions & SetBarcodeProfile(BarcodeProfile value)
OutputFormat GetDataOutputFormat()
The default profile assumes an input quality of mediocre to high, such as vector graphics, or an average to high quality scan of a flat paper. This setting provides the fastest barcode read performance.