UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties Class Reference

Non-default parameters for 2D barcodes. More...

Public Member Functions

 Barcode_2D_Properties ()
 
PGL.Barcode_Type2D getType ()
 Sets the barcode type for which the parameters apply to. More...
 
void SetType (PGL.Barcode_Type2D type)
 
PGL.Rotation GetRotation ()
 Optional rotation, DIR, based on PGL documentation. More...
 
void SetRotation (PGL.Rotation rotation)
 

Private Attributes

PGL.Barcode_Type2D type = PGL.Barcode_Type2D.NOT_DEFINED
 
PGL.Rotation rotation = PGL.Rotation.None
 

Detailed Description

Non-default parameters for 2D barcodes.

Todo:
This is the basic structure common to 2D barcodes.
Each barcode type has different parameters that a user may want to customize.
Each of the following will need their own interface if we want to expose all 2D PGL parameters:
  • MAXICODE[Mn;] [Z;] [DIR;] [BFn;L;] SR; SC
  • QRCODE; [DIR;] [X[D] n;] [Y[D] n;] [Tn;] [En;] [Mn;] [In;] [Cn;[Pn; Nn; Rn;]] [BFn;L;] SR; SC
  • PDF417;[MICRO or MACRO;] [DIR;] [X[D] n;] [Y[D] n;] [(Hn)|(Wn);] [ASPECTh: w;] [(Rn) | (Cn);] [BIN;] [S[%] n;][BFn;L;] SR; SC
  • AZTEC;[DIR;] [X[D] n;] [Hn;] [FORMATx, y;] [APPENDx, y;] [INIT;] [BFn;L;] SR; SC
  • DATAMATRIX;[DIR;] [X[D] n;] [Y[D] n;] [Cn;] [SHn;] [Rn;] [ECCn;] [IDn;] [BFn;L;] SR;SC

Constructor & Destructor Documentation

◆ Barcode_2D_Properties()

com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties.Barcode_2D_Properties ( )

Member Function Documentation

◆ GetRotation()

PGL.Rotation com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties.GetRotation ( )

◆ getType()

PGL.Barcode_Type2D com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties.getType ( )

Sets the barcode type for which the parameters apply to.

References com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties.type.

Referenced by com.UniPRT.Sdk.LabelMaker.PglLib.Barcode2D.Barcode2D().

◆ SetRotation()

void com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties.SetRotation ( PGL.Rotation  rotation)

◆ SetType()

void com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties.SetType ( PGL.Barcode_Type2D  type)

Member Data Documentation

◆ rotation

PGL.Rotation com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties.rotation = PGL.Rotation.None
private

◆ type

PGL.Barcode_Type2D com.UniPRT.Sdk.LabelMaker.PglLib.Barcode_2D_Properties.type = PGL.Barcode_Type2D.NOT_DEFINED
private

The documentation for this class was generated from the following file: