Namespace Neodynamic.SDK.Printing
Classes
BarcodeException
Represents errors that occur during barcode generation process
BarcodeItem
Represents a barcode item. It can draw linear (1D), Postal and 2D barcodes.
BarcodeItemUtils
Provides some utilities related to BarcodeItem objects.
BarcodeUtils
BarcodeUtils provides additional utilities related to barcode generation.
CircleShapeItem
Represents an ellipse rectangle shape item.
ClosedShapeItem
An abstract base class that provides basic functionality for any descended ClosedShapeItem class.
EllipseShapeItem
Represents an ellipse rectangle shape item.
ExpressionableAttribute
Indicates whether a Type is supported in Expressions.
ExpressionBuilder
A static instance of ExpressionEngine that performs expression parsing and processing. It also provides helper methods for adding custom Expression Functions as well as for building the expression editor UI. NOTE: Do not use in concurrency scenarios.
ExpressionEngine
Performs expression parsing and processing. It also provides helper methods for adding custom Expression Functions as well as for building the expression editor UI.
FingerprintSettings
Represents special settings for Fingerprint commands.
Font
Encapsulates the font properties of texts.
FontConverter
Converts Font objects from one data type to another. Access the FontConverter class through the TypeDescriptor object.
FontManager
Manages the collection of fonts available in the internal cache.
FontNameConverter
FrameThickness
Represents the thickness for the four sides of a frame.
FrameThicknessConverter
Converts FrameThickness objects from one data type to another. Access the FrameThicknessConverter class through the TypeDescriptor object.
ImageItem
Represents an image, picture or graphic item.
ImageSettings
Defines image output settings for saving labels to raster image formats
Item
An abstract base class that provides basic functionality for any descended Item class.
ItemCollection
Provides a collection of Item objects.
ItemRenderer
The Item Renderer
LineShapeItem
Represents a line shape item. Use it to create horizontal, vertical and diagonal lines.
LiteralItem
Represents a literal text item. Use it for sending raw printer commands.
MonochromeSettings
Defines monochrome settings used for Black/White conversion.
MonochromeSettingsConverter
Converts MonochromeSettings objects from one data type to another. Access the MonochromeSettingsConverter class through the TypeDescriptor object.
MultipleSelectionItem
Represents a collection of Item-derived classes which have been selected on the visual thermal label editor by the end-user.
PdfMetadata
Specifies metadata for a PDF document.
PrinterCommunication
Specifies information about printer communication like USB, Serial Port RS-232, Parallel Port (Centronics), and Network (Ethernet) connectivity.
PrinterSettings
Specifies information about the thermal printer used to print out a label, including printer id/name, printing resolution (DPI) and device connection like USB, Serial Port, Parallel Port and Network.
PrintJob
Specifies information about how a thermal label is printed, including the printer device settings, label orientation, number of copies, etc.
RectangleCornerRadius
Represents the radii of a rectangle's corners.
RectangleCornerRadiusConverter
Converts RectangleCornerRadius objects from one data type to another. Access the CornerRadiusConverter class through the TypeDescriptor object.
RectangleShapeItem
Represents a rectangle shape item.
RepeaterItem
Represents a data-bound item container.
RFIDTagItem
Represents a RFID Tag item. Use it for encoding a RFID Tag in a label.
ShapeItem
An abstract base class that provides basic functionality for any descended ShapeItem class.
TableColumn
Represents a column in a Table shape item.
TableRow
Represents a row in a Table shape item.
TableShapeItem
Represents a table shape item.
TextItem
Represents a text item.
ThermalLabel
Represents a thermal label object.
ThermalLabelFont
Represents an embedded font of a thermal label object.
ThermalLabelPage
Represents a page of a thermal label object.
Enums
AztecCodeFormat
Specifies the Aztec Code Format to use on that symbology.
BarcodeAlignment
Specifies the alignment of the barcode
BarcodeErrorBehavior
Specifies what output type will be generated if an error occurs during barcode rendering.
BarcodeSizing
Describes how barcode content is resized to fill its allocated space.
BarcodeSymbology
Specifies the Barcode Symbology to be used.
BarcodeTextAlignment
Specifies the text alignment on the barcode image
BearerBarStyle
Specifies the bearer bars' type that must be drawn with the barcode image. Bearer bar is only available for 2 of 5, Code 128 and UCC.EAN 128 barcodes.
CodabarStartStopChar
Specifies the start and stop character for Codabar symbology.
Code128
Specifies the characters set to use in the Code 128 symbology.
Code16k
Specifies the mode to use for Code16k symbology.
CodeEncoding
Specifies the character encoding format of the Code property value.
CodePage
Specifies a Code Page
Color
Specifies a color.
CommunicationType
Specifies the printer communication type.
DataMatrixEncoding
Specifies the DataMatrix Encoding to use on that symbology.
DataMatrixFormat
Specifies the DataMatrix Format to use on that symbology.
DitherMethod
Specifies the dithering method to be used for Black/White conversion.
DotCodeModuleShape
Specifies the shape of the modules making the DotCode barcode symbol.
FIM
Specifies the facing identification mark (FIM) pattern to use on that symbology.
Flip
Specifies the axis used to flip the image.
FontUnit
Specifies the unit of measure for Font objects.
HanXinCodeEncoding
Specifies the Han Xin Code Encoding to use on that symbology.
HanXinCodeErrorCorrectionLevel
Specifies the Error Correction Level to apply for Han Xin Code symbology.
HanXinCodeVersion
Specifies the Han Xin Code Version to use on that symbology. Version 1 (23 x 23 modules) to Version 84 (189 x 189 modules) increasing in steps of two modules per side.
HtmlImageFormat
Specifies the HTML image format
ImageFormat
Specifies the supported image formats
Isbt128DataStructure
Specifies the ISBT 128 Data Structures.
ItfHmark
Specifies the seven type of H marks for ITF symbology.
LineOrientation
Specifies the orientation for line shape items.
LockAspectRatio
Specifies how image's proportions are maintained.
MaxiCodeModes
Specifies the MaxiCode modes.
MediaTracking
Specifies the media is being used (continuous or non-continuous) for purposes of tracking.
MediaType
Specifies the type of media being used in the printer.
MicroPdf417Version
Specifies the MicroPDF417 version (a predefined combinations of numbers of columns and rows) to be generated.
MicroQRCodeVersion
Specifies the Micro QR Code Version to use on that symbology. Version M1 (11 x 11 modules) to Version M4 (17 x 17 modules) increasing in steps of two modules per side.
MsiChecksum
Specifies the checksum method used for MSI barcodes
Pdf417CompactionType
Specifies the Compaction Type to apply for PDF417 symbology.
Pdf417ErrorCorrection
Specifies the Error Correction Level to apply for PDF417 symbology.
Placement
Specifies the placement of a given object.
PrintMode
Specifies the print mode for the thermal printer.
PrintOrientation
Specifies the page orientation used to print the thermal label.
ProgrammingLanguage
Specifies the core programming language supported by the thermal printer.
QRCodeEncoding
Specifies the QR Code Encoding to use on that symbology.
QRCodeErrorCorrectionLevel
Specifies the Error Correction Level to apply for QR Code symbology.
QRCodeMask
Specifies the QR Code Mask pattern.
QRCodeVersion
Specifies the QR Code Version to use on that symbology. Version 1 (21 x 21 modules) to Version 40 (177 x 177 modules) increasing in steps of four modules per side.
RectMicroQRCodeVersion
Specifies the Rectangular Micro QR Code Version to use on that symbology.
RFIDTagDataFormat
The RFID Tag Data Formats
RFIDTagType
The RFID Tag types
Rotate
Specifies the rotation angle to apply on the barcode image. It is measured clockwise from the x-axis.
SerialPortHandshake
Specifies the control protocol used in establishing a serial port communication.
SerialPortParity
Specifies the parity bit for serial port communication.
SerialPortStopBits
Specifies the number of stop bits used on the serial port communication.
StrokeStyle
Specifies the style of a stroke path.
Supplement
Specifies the supplement type to use with EAN and UPC symbologies.
TelepenEncoding
Specifies the Telepen Encoding to use on that symbology.
TextAlignment
Specifies the text alignment.
TextSizing
Specifies the text sizing.
TextVerticalAlignment
Specifies the vertical text alignment.
UnitType
Specifies the unit of measurement.
UpcE
Specifies the number system to use for UPC-E symbology.