public virtual void SetModulGap(enumNoSmallBig colgapmin, enumNoSmallBig colgapmax, enumNoSmallBig rowgapmin, enumNoSmallBig rowgapmax) { if (colgapmin > colgapmax) { throw new Exception("colgapmin > colgapmax"); } if (rowgapmin > rowgapmax) { throw new Exception("rowgapmin > rowgapmax"); } HOperatorSet.SetDataCode2dParam(m_codehandle, "module_gap_col_min", colgapmin.ToString()); HOperatorSet.SetDataCode2dParam(m_codehandle, "module_gap_col_max", colgapmax.ToString()); HOperatorSet.SetDataCode2dParam(m_codehandle, "module_gap_row_min", rowgapmin.ToString()); HOperatorSet.SetDataCode2dParam(m_codehandle, "module_gap_row_max", rowgapmax.ToString()); }
public QRCodeParam() { m_SymbolSizeMin = 21; m_SymbolSizeMax = 177; m_VersionMin = 1; m_VersionMax = 40; m_ModuleGapRowMin = enumNoSmallBig.no; m_ModuleGapRowMax = enumNoSmallBig.big; m_ModuleGapColMin = enumNoSmallBig.no; m_ModuleGapColMax = enumNoSmallBig.big; m_timeout = -1; m_strictquietzone = enumnoyes.no; m_contrastmin = 30; }
public DMCodeParam() { m_SymbolSizeRowMin = 8; m_SymbolSizeRowMax = 144; m_SymbolSizeColMin = 10; m_SymbolSizeColMax = 144; m_ModelSizeMin = 3; m_ModelSizeMax = 100; m_ModuleGapRowMin = enumNoSmallBig.no; m_ModuleGapRowMax = enumNoSmallBig.big; m_ModuleGapColMin = enumNoSmallBig.no; m_ModuleGapColMax = enumNoSmallBig.big; m_timeout = -1; m_finderpatterntolerance = enumPatternTolerance.any; m_strictquietzone = enumnoyes.no; m_contrastmin = 30; }