|
iText 7 7.1.8 API
|
A QRCode implementation based on the zxing code. More...
Public Member Functions |
|
| BarcodeQRCode (String code, IDictionary< EncodeHintType, Object > hints) | |
| Creates the QR barcode. More... |
|
| BarcodeQRCode (String content) | |
| Creates the QR barcode with default error correction level (ErrorCorrectionLevel.L) and default character set (ISO-8859-1). More... |
|
| virtual String | GetCode () |
| Gets the current data. More... |
|
| virtual void | SetCode (String code) |
| Sets the data to be encoded by the barcode. More... |
|
| virtual IDictionary< EncodeHintType, Object > | GetHints () |
|
|
| virtual void | SetHints (IDictionary< EncodeHintType, Object > hints) |
| virtual void | Regenerate () |
| Regenerates barcode after changes in hints or code. More... |
|
| override Rectangle | GetBarcodeSize () |
| Gets the size of the barcode grid More... |
|
| virtual Rectangle | GetBarcodeSize (float moduleSize) |
| Gets the barcode size More... |
|
| override Rectangle | PlaceBarcode (PdfCanvas canvas, Color foreground) |
| Places the barcode in a More... |
|
| virtual Rectangle | PlaceBarcode (PdfCanvas canvas, Color foreground, float moduleSide) |
| * Places the barcode in a More... |
|
| override PdfFormXObject | CreateFormXObject (Color foreground, PdfDocument document) |
| Creates a PdfFormXObject with the barcode. More... |
|
| virtual PdfFormXObject | CreateFormXObject (Color foreground, float moduleSize, PdfDocument document) |
| Creates a PdfFormXObject with the barcode. More... |
|
Public Member Functions inherited from iText.Barcodes.Barcode2D |
|
| virtual PdfFormXObject | CreateFormXObject (PdfDocument document) |
| Creates a PdfFormXObject with the barcode. More... |
|
A QRCode implementation based on the zxing code.
|
inline |
Creates the QR barcode.
| code | the text to be encoded |
| hints | barcode hints. See #setHints for description. |
|
inline |
Creates the QR barcode with default error correction level (ErrorCorrectionLevel.L) and default character set (ISO-8859-1).
| content | the text to be encoded |
|
inlinevirtual |
Creates a PdfFormXObject with the barcode.
| foreground | The color of the pixels. It can be
null
"moduleSize">The size of the pixels.
"document">The document
|
|
inlinevirtual |
Creates a PdfFormXObject with the barcode.
| foreground | the color of the pixels. It can be
null
|
Implements iText.Barcodes.Barcode2D.
|
inlinevirtual |
Gets the size of the barcode grid
Implements iText.Barcodes.Barcode2D.
|
inlinevirtual |
Gets the barcode size
| moduleSize | The module size |
|
inlinevirtual |
Gets the current data.
|
inlinevirtual |
Places the barcode in a
PdfCanvas.
Places the barcode in a
PdfCanvas where the barcode will be placed
null
Implements iText.Barcodes.Barcode2D.
|
inlinevirtual |
* Places the barcode in a
PdfCanvas.
PdfCanvas where the barcode will be placed
null
|
inlinevirtual |
Regenerates barcode after changes in hints or code.
|
inlinevirtual |
Sets the data to be encoded by the barcode.
Sets the data to be encoded by the barcode. If not specified in hints otherwise, the character set should be ISO-8859-1.
| code | The data to encode |
|
inlinevirtual |
| hints | modifiers to change the way the barcode is created. They can be EncodeHintType.ERROR_CORRECTION and EncodeHintType.CHARACTER_SET. For EncodeHintType.ERROR_CORRECTION the values can be ErrorCorrectionLevel.L, M, Q, H. For EncodeHintType.CHARACTER_SET the values are strings and can be Cp437, Shift_JIS and ISO-8859-1 to ISO-8859-16. You can also use UTF-8, but correct behaviour is not guaranteed as Unicode is not supported in QRCodes. The default value is ISO-8859-1. |