UniPRT SDK  v1.0.0.0
UniPRT.Sdk.LabelMaker.Interfaces.APdf417 Class Referenceabstract

Base class for PDF417 barcode. More...

Inheritance diagram for UniPRT.Sdk.LabelMaker.Interfaces.APdf417:
UniPRT.Sdk.LabelMaker.Interfaces.ABarcode2D UniPRT.Sdk.LabelMaker.Interfaces.IRectangleCell UniPRT.Sdk.LabelMaker.Interfaces.IBarcode2D UniPRT.Sdk.LabelMaker.Interfaces.IBarcodeItem_2D UniPRT.Sdk.LabelMaker.Interfaces.IPositionRuler UniPRT.Sdk.LabelMaker.Interfaces.IRotation UniPRT.Sdk.LabelMaker.PGL.Pdf417Barcode UniPRT.Sdk.LabelMaker.TSPL.Pdf417Barcode

Public Member Functions

abstract override string ToString ()
 Returns the string that can be sent to printer.
 

Protected Member Functions

 APdf417 (IPoint start, string data)
 
int LimitRange (int value, int min, int max)
 

Properties

virtual ICellRect CellSize = Defaults.CellSizeRect [get, set]
 The cell size can be thought of as the width and height of the narrowest bar element within a PDF417 row. More...
 
virtual int Columns = 0 [get, set]
 The number of columns can be used to limit the width of the barcode. More...
 
virtual string Data [get, set]
 
virtual Pdf417ErrCorrectionEnum ErrorCorrection = Pdf417ErrCorrectionEnum.LEVEL_2 [get, set]
 
virtual RotateEnum Rotation = RotateEnum.None [get, set]
 
virtual int Rows = 0 [get, set]
 The number of rows can be used to limit the height of the barcode. More...
 
virtual IRuler Ruler = null [get, set]
 
virtual IPoint Start [get, set]
 

Detailed Description

Base class for PDF417 barcode.

Property Documentation

◆ CellSize

virtual ICellRect UniPRT.Sdk.LabelMaker.Interfaces.APdf417.CellSize = Defaults.CellSizeRect
getset

The cell size can be thought of as the width and height of the narrowest bar element within a PDF417 row.

Changing the dimensions of the smallest element affects the overall width and height of the barcode.

◆ Columns

virtual int UniPRT.Sdk.LabelMaker.Interfaces.APdf417.Columns = 0
getset

The number of columns can be used to limit the width of the barcode.

A zero value indicates that columns are determined automatically.
Barcode must be allowed to grow in width or height in order to fit data. For this reason, limiting the growth of the barcode can only be done in one direction either by limiting width or height via Rows or Columns.
Note that additional non-data columns result from Start/Stop pattern and the Left/Right row indicators. This creates additional 4 columns.

◆ Rows

virtual int UniPRT.Sdk.LabelMaker.Interfaces.APdf417.Rows = 0
getset

The number of rows can be used to limit the height of the barcode.

A zero value indicates that rows are determined automatically. Barcode must be allowed to grow in width or height in order to fit data. For this reason, limiting the growth of the barcode can only be done in one direction either by limiting width or height via Rows or Columns.