Namespace MiPdf.Barcodes
Classes
- Barcode
Base class of all barcodes. Barcodes are drawn as vector graphics (one filled path), so they stay sharp at every zoom level and print resolution.
- BarcodeCanvasExtensions
Drawing barcodes on a canvas.
- Code128
Code 128 (ISO/IEC 15417). Code sets A, B and C are selected automatically (digit runs are compressed). Use CreateGs1(string) for GS1-128 (EAN-128) with application identifiers.
- Code39
Code 39 (digits, upper-case letters and - . space $ / + %), optionally with a modulo 43 check character.
- DataMatrix
Data Matrix ECC 200 (ISO/IEC 16022). Text is encoded in ASCII mode (digit pairs compressed), binary/UTF-8 content in Base 256 mode. GS1 Data Matrix is supported via CreateGs1(string, DataMatrixShape).
- Ean
EAN-13, EAN-8 and UPC-A retail barcodes. The check digit is calculated if omitted and verified if given.
- EpcPayment
Payment data for an EPC QR code (EPC069-12 "SEPA credit transfer", known as GiroCode or "Zahlen mit Code" in Austria).
- EpcQrCode
Creates EPC QR codes ("GiroCode", "Zahlen mit Code") for SEPA credit transfers.
- Interleaved2Of5
Interleaved 2 of 5 (ITF), e.g. for ITF-14 shipping container codes. The number of digits must be even.
- LinearBarcode
A one-dimensional barcode (Code 128, EAN, Code 39, ...): a sequence of bars and spaces.
- MatrixBarcode
A two-dimensional barcode (QR Code, Data Matrix): a grid of dark and light modules.
- QrCode
QR Code (ISO/IEC 18004) model 2, versions 1-40, all error correction levels. Numeric, alphanumeric and byte (UTF-8) mode are selected automatically.
- QrCodeOptions
Options for Create(string, QrCodeOptions).
Enums
- DataMatrixShape
Symbol shape selection for DataMatrix.
- QrErrorCorrection
QR Code error correction level: the share of the symbol that can be damaged and still be read.