Exemplo n.º 1
0
        //--------------------------------------------------------------------//
        //                                              C o n s t r u c t o r //
        // P C L C o m p l e x S e q                                          //
        //                                                                    //
        //--------------------------------------------------------------------//

        public PCLComplexSeq(
            Byte keyPChar,
            Byte keyGChar,
            Byte keyTChar,
            Int32 value,
            Boolean flagDiscrete,
            Boolean flagNilGChar,
            Boolean flagNilValue,
            Boolean flagValIsLen,
            Boolean flagObsolete,
            Boolean flagResetGL2,
            Boolean flagDisplayHexVal,
            PrnParseConstants.eActPCL actionType,
            PrnParseConstants.eOvlAct makeOvlAct,
            PrnParseConstants.eSeqGrp seqGrp,
            String description)
        {
            _keyPChar = keyPChar;
            _keyGChar = keyGChar;
            _keyTChar = keyTChar;

            _value      = value;
            _actionType = actionType;

            _description = description;

            _flagDiscrete = flagDiscrete;
            _flagNilGChar = flagNilGChar;
            _flagNilValue = flagNilValue;
            _flagValIsLen = flagValIsLen;
            _flagObsolete = flagObsolete;
            _flagResetGL2 = flagResetGL2;

            _flagDisplayHexVal = flagDisplayHexVal;

            _makeOvlAct = makeOvlAct;
            _seqGrp     = seqGrp;

            if (value == PCLComplexSeqs._valueGeneric)
            {
                _flagValGeneric = true;
            }
            else
            {
                _flagValGeneric = false;
            }

            if (value == PCLComplexSeqs._valueVarious)
            {
                _flagValVarious = true;
            }
            else
            {
                _flagValVarious = false;
            }

            _statsCtParent = 0;
            _statsCtChild  = 0;
        }
Exemplo n.º 2
0
        //--------------------------------------------------------------------//
        //                                              C o n s t r u c t o r //
        // P C L C o n t r o l C o d e                                        //
        //                                                                    //
        //--------------------------------------------------------------------//

        public PCLControlCode(
            Byte value,
            Boolean flagLineTerm,
            String mnemonic,
            PrnParseConstants.eOvlAct makeOvlAct,
            PrnParseConstants.eSeqGrp seqGrp,
            String description)
        {
            _value        = value;
            _mnemonic     = mnemonic;
            _description  = description;
            _flagLineTerm = flagLineTerm;
            _makeOvlAct   = makeOvlAct;
            _seqGrp       = seqGrp;

            _statsCtParent = 0;
            _statsCtChild  = 0;
        }
Exemplo n.º 3
0
        //--------------------------------------------------------------------//
        //                                              C o n s t r u c t o r //
        // P C L S i m p l e S e q                                            //
        //                                                                    //
        //--------------------------------------------------------------------//

        public PCLSimpleSeq(
            Byte keySChar,
            Boolean flagObsolete,
            Boolean flagResetHPGL2,
            PrnParseConstants.eOvlAct makeOvlAct,
            PrnParseConstants.eSeqGrp seqGrp,
            String description)
        {
            _keySChar    = keySChar;
            _description = description;

            _flagObsolete   = flagObsolete;
            _flagResetHPGL2 = flagResetHPGL2;

            _makeOvlAct = makeOvlAct;
            _seqGrp     = seqGrp;

            _statsCtParent = 0;
            _statsCtChild  = 0;
        }