Exemplo n.º 1
0
 private void InternCalcLoopType()
 {
     if (!mblnFriendLetFlags)
     {
         if (IsDefault)
         {
             mblnIsExternal  = false;
             mblnIsPolyline  = false;
             mblnIsDerived   = false;
             mblnIsTextbox   = false;
             mblnIsOutermost = false;
         }
         else
         {
             mnumLoopType = (Enums.AcLoopType)Conversions.ToInteger(Interaction.IIf(IsExternal, Enums.AcLoopType.acHatchLoopTypeExternal, 0));
             mnumLoopType = (Enums.AcLoopType)Conversions.ToInteger(Operators.OrObject(mnumLoopType, Interaction.IIf(IsPolyline, Enums.AcLoopType.acHatchLoopTypePolyline, 0)));
             mnumLoopType = (Enums.AcLoopType)Conversions.ToInteger(Operators.OrObject(mnumLoopType, Interaction.IIf(IsDerived, Enums.AcLoopType.acHatchLoopTypeDerived, 0)));
             mnumLoopType = (Enums.AcLoopType)Conversions.ToInteger(Operators.OrObject(mnumLoopType, Interaction.IIf(IsTextbox, Enums.AcLoopType.acHatchLoopTypeTextbox, 0)));
             mnumLoopType = (Enums.AcLoopType)Conversions.ToInteger(Operators.OrObject(mnumLoopType, Interaction.IIf(IsOutermost, Enums.AcLoopType.acHatchLoopTypeOutermost, 0)));
         }
     }
 }
Exemplo n.º 2
0
        public AcadLoop()
        {
            mblnOpened = true;
            base.FriendLetNodeImageEnabledID  = 277;
            base.FriendLetNodeImageDisabledID = 278;
            base.FriendLetNodeName            = "Schraffurkontur";
            base.FriendLetNodeText            = "Schraffurkontur";
            object robjObject = this;

            FriendAddToCollection(ref robjObject);
            mnumLoopType       = hwpDxf_Vars.pnumLoopType;
            mblnIsDefault      = hwpDxf_Vars.pblnIsDefault;
            mblnIsExternal     = hwpDxf_Vars.pblnIsExternal;
            mblnIsPolyline     = hwpDxf_Vars.pblnIsPolyline;
            mblnIsDerived      = hwpDxf_Vars.pblnIsDerived;
            mblnIsTextbox      = hwpDxf_Vars.pblnIsTextbox;
            mblnIsOutermost    = hwpDxf_Vars.pblnIsOutermost;
            mblnFriendLetFlags = false;
            InternCalcLoopType();
            mlngApplicationIndex = -1;
            mlngDocumentIndex    = -1;
            mlngDatabaseIndex    = -1;
            mlngIndex            = -1;
        }