UniPRT SDK  v1.0.0.0
UniPRT.Sdk.LabelMaker.TSPL.QRBarcode Class Reference
Inheritance diagram for UniPRT.Sdk.LabelMaker.TSPL.QRBarcode:
UniPRT.Sdk.LabelMaker.Interfaces.AQRBarcode UniPRT.Sdk.LabelMaker.Interfaces.ABarcode2D UniPRT.Sdk.LabelMaker.Interfaces.ISquareCell UniPRT.Sdk.LabelMaker.Interfaces.IBarcode2D UniPRT.Sdk.LabelMaker.Interfaces.IBarcodeItem_2D UniPRT.Sdk.LabelMaker.Interfaces.IPositionRuler UniPRT.Sdk.LabelMaker.Interfaces.IRotation

Public Member Functions

 QRBarcode (IPoint start, List< Tuple< QRCodeManualEncodingEnum, string >> dataManuallyEncoded)
 
 QRBarcode (IPoint start, string data)
 
override string ToString ()
 Returns the string that can be sent to printer.
 

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]
 

Property Documentation

◆ Data

override string UniPRT.Sdk.LabelMaker.Interfaces.AQRBarcode.Data
getsetinherited

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.

◆ DataManuallyEncoded

List<Tuple<QRCodeManualEncodingEnum, string> > UniPRT.Sdk.LabelMaker.Interfaces.AQRBarcode.DataManuallyEncoded
getsetinherited

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.