Base class for QR Code 2D barcode. More...
Public Member Functions | |
abstract override string | ToString () |
Returns the string that can be sent to printer. | |
Protected Member Functions | |
AQRBarcode (IPoint start, List< Tuple< QRCodeManualEncodingEnum, string >> dataManuallyEncoded) | |
This is used for cases where manual encoding of barcode data is desired. | |
AQRBarcode (IPoint start, string data) | |
Used for most cases where data will be encoded automatically into barcode. | |
Properties | |
virtual ICellSquare | CellSize = Defaults.CellSize [get, set] |
override string | Data [get, set] |
Automatically encoded data. Manually, DataManuallyEncoded, encoded has priority over automatic encoding. More... | |
List< Tuple< QRCodeManualEncodingEnum, string > > | DataManuallyEncoded [get, set] |
Manually encoded data. Manually encoded has priority over automatic encoding, Data. More... | |
virtual QRCodeErrorCorrectionEnum | ErrorCorrection = QRCodeErrorCorrectionEnum.EC_15 [get, set] |
virtual QRCodeMaskEnum | Mask = QRCodeMaskEnum.Mask_0 [get, set] |
virtual QRCodeModelEnum | Model = QRCodeModelEnum.MODEL_2 [get, set] |
virtual RotateEnum | Rotation = RotateEnum.None [get, set] |
virtual IRuler | Ruler = null [get, set] |
virtual IPoint | Start [get, set] |
Base class for QR Code 2D barcode.
Data encoded in a QR barcode can be encoded automatically or manually. Unless there is a need to optimize the amount of data stored in the barcode, automatic encoding should be used.
Data
DataManuallyEncoded
|
getset |
Automatically encoded data. Manually, DataManuallyEncoded, encoded has priority over automatic encoding.
Data can be encoded automatically or manually. If there is manually encoded data, this automatically encoded data will be ignored.
|
getset |
Manually encoded data. Manually encoded has priority over automatic encoding, Data.
Data can be encoded automatically or manually. If there is automatically encoded data, it is ignored and this manually encoded data will be used. For manually encoding data, a list of pairs of strings and their related encoding method can be provided using this property.