Foxit PDF SDK
|
Public Types | |
enum | Format { Format.e_FormatCode39 = 0, Format.e_FormatCode128 = 1, Format.e_FormatEAN8 = 2, Format.e_FormatUPCA = 3, Format.e_FormatEAN13 = 4, Format.e_FormatITF = 5, Format.e_FormatPDF417 = 6, Format.e_FormatQRCode = 7 } |
Enumeration for barcode format. More... | |
enum | QRErrorCorrectionLevel { QRErrorCorrectionLevel.e_QRCorrectionLevelLow = 0, QRErrorCorrectionLevel.e_QRCorrectionLevelMedium = 1, QRErrorCorrectionLevel.e_QRCorrectionLevelQuater = 2, QRErrorCorrectionLevel.e_QRCorrectionLevelHigh = 3 } |
Enumeration for format error correction level of QR Code. More... | |
Public Member Functions | |
Barcode () | |
Constructor. | |
Barcode (Barcode other) | |
Constructor, with another barcode object. More... | |
System.Drawing.Bitmap | GenerateBitmap (string info, Barcode.Format format, int unit_width, int unit_height, Barcode.QRErrorCorrectionLevel level) |
Generate a barcode bitmap with a given information string and specified barcode format. More... | |
bool | IsEmpty () |
Check whether current object is empty or not. More... | |
This class can be used to generate barcode bitmap.
|
strong |
Enumeration for barcode format.
Values of this enumeration should be used alone.
|
strong |
Enumeration for format error correction level of QR Code.
Values of this enumeration should be used alone.
|
inline |
Constructor, with another barcode object.
[in] | other | Another barcode object. |
|
inline |
Generate a barcode bitmap with a given information string and specified barcode format.
[in] | info | Information string to be encoded to barcode bitmap. It should not be an empty string. |
[in] | format | Barcode format which is used to encode information string. Please refer to values starting from foxit.common.Barcode.Format.e_FormatCode39 and this should be one of these values. |
[in] | unit_width | Unit width for barcode, in pixels. Valid values: from 1 to 5. If input value is below 1, 1 will be used by default; if input value is above 5, 5 will be used by default. Specially, for PDF-417 and QR Code, the minimum value of unit_width and unit_height will be used as unit width (compared with valid value range) and unit height will be ignored. |
[in] | unit_height | Unit height for barcode, in pixels. Valid values: equal to or above 20. If input value is below 20, 20 will be used by default. Specially, for PDF-417 and QR Code, the minimum value of unit_width and unit_height will be used as unit width (compared with valid value range) and unit height will be ignored. |
[in] | level | (Required only for QR Code) Error correction level. Please refer to values starting from foxit.common.Barcode.QRErrorCorrectionLevel.e_QRCorrectionLevelLow and this should be one of these values. |
|
inline |
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.