Table of Contents

Namespace VisioForge.Core.LibDMTX

Classes

Corners

The four corners of a DataMatrix symbol.

DMTXNativeLibrary

Platform-specific library loader for libdmtx

DecodeOptions

Options used for decoding DataMatrix symbols.

Dmtx

High-level wrapper for decoding and encoding DataMatrix barcodes using libdmtx.

DmtxDecoded

Result from decoding a DataMatrix symbol.

DmtxEncoded

Result from encoding a DataMatrix symbol.

DmtxException

Base exception for libdmtx operations.

DmtxInvalidArgumentException

Exception thrown when invalid arguments are provided to libdmtx.

DmtxOutOfMemoryException

Exception thrown when libdmtx runs out of memory.

DmtxPoint

Represents a 2D point.

EncodeOptions

Options used for encoding DataMatrix symbols.

SymbolInfo

Information about a DataMatrix symbol.

Enums

CodeSize

Symbol size enumeration for DataMatrix codes.

CodeType

Symbol type (DataMatrix or Mosaic).

DmtxSymbolSize

Symbol size enumeration matching libdmtx.

Scheme

Encoding schemes for DataMatrix.