Class DecodeOptions
- Namespace
- VisioForge.Core.LibDMTX
- Assembly
- VisioForge.Core.dll
Options used for decoding DataMatrix symbols.
public class DecodeOptionsInheritance
Inherited Members
Fields
CodeType
Type of symbol to decode.
public CodeType CodeTypeField Value
CorrectionsMax
Maximum number of error corrections to apply. Use VisioForge.Core.LibDMTX.Dmtx.DmtxUndefined to apply as many as needed.
public short CorrectionsMaxField Value
EdgeMax
Maximum edge length in pixels to consider during scanning.
public short EdgeMaxField Value
EdgeMin
Minimum edge length in pixels to consider during scanning.
public short EdgeMinField Value
EdgeThresh
Edge detection threshold as a percentage (0–100). Higher values require stronger edges.
public short EdgeThreshField Value
MaxCodes
Maximum number of symbols to return. Use VisioForge.Core.LibDMTX.Dmtx.DmtxUndefined for no limit.
public short MaxCodesField Value
ScanGap
Gap in pixels between scan lines. Larger values speed up scanning at the cost of accuracy.
public short ScanGapField Value
Shrink
Image shrink factor applied before scanning. Use 1 for no shrink.
public short ShrinkField Value
SizeIdxExpected
Expected symbol size. Use VisioForge.Core.LibDMTX.CodeSize.SymbolShapeAuto to accept any size.
public CodeSize SizeIdxExpectedField Value
SquareDevn
Maximum deviation in degrees from a perfect square that a candidate region may have.
public short SquareDevnField Value
TimeoutMS
Maximum time in milliseconds to spend searching for symbols before giving up.
public int TimeoutMSField Value
XMax
Right boundary of the image region to scan in pixels.
public short XMaxField Value
XMin
Left boundary of the image region to scan in pixels.
public short XMinField Value
YMax
Bottom boundary of the image region to scan in pixels.
public short YMaxField Value
YMin
Top boundary of the image region to scan in pixels.
public short YMin