Exemplo n.º 1
0
 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());
 }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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;
        }