Exemplo n.º 1
0
        public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext)
        {
            base.CopyFrom(from, cloneContext);
            DxfAttributeObjectContextData objectContextData = (DxfAttributeObjectContextData)from;

            this.dxfMTextObjectContextData_0 = objectContextData.dxfMTextObjectContextData_0 == null ? (DxfMTextObjectContextData)null : (DxfMTextObjectContextData)objectContextData.dxfMTextObjectContextData_0.Clone(cloneContext);
        }
Exemplo n.º 2
0
        public DxfAttributeObjectContextData(DxfAttributeDefinition attribute, DxfScale scale)
            : base((DxfText)attribute, scale)
        {
            DxfMText mtext = attribute.method_21();

            this.dxfMTextObjectContextData_0 = mtext != null ? new DxfMTextObjectContextData(mtext, scale) : (DxfMTextObjectContextData)null;
        }
Exemplo n.º 3
0
        public override IGraphCloneable Clone(CloneContext cloneContext)
        {
            DxfMTextObjectContextData objectContextData = (DxfMTextObjectContextData)cloneContext.GetExistingClone((IGraphCloneable)this);

            if (objectContextData == null)
            {
                objectContextData = new DxfMTextObjectContextData();
                cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)objectContextData);
                objectContextData.CopyFrom((DxfHandledObject)this, cloneContext);
            }
            return((IGraphCloneable)objectContextData);
        }
Exemplo n.º 4
0
 internal override void Read(Class434 or, Class259 ob)
 {
     base.Read(or, ob);
     if (or.ObjectBitStream.imethod_6())
     {
         if (this.dxfMTextObjectContextData_0 == null)
         {
             this.dxfMTextObjectContextData_0 = new DxfMTextObjectContextData();
         }
         this.dxfMTextObjectContextData_0.Read(or, ob);
     }
     else
     {
         this.dxfMTextObjectContextData_0 = (DxfMTextObjectContextData)null;
     }
 }
Exemplo n.º 5
0
 internal override void vmethod_11(DxfReader r, Class259 objectBuilder)
 {
     while (!r.method_92("AcDbMTextAttributeObjectContextData"))
     {
         if (this.method_8(r.CurrentGroup) || r.CurrentGroup.Code != 101)
         {
             r.method_85();
         }
         else
         {
             r.method_85();
             this.dxfMTextObjectContextData_0 = new DxfMTextObjectContextData();
             this.dxfMTextObjectContextData_0.Read(r, objectBuilder);
             break;
         }
     }
 }
Exemplo n.º 6
0
        public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext)
        {
            base.CopyFrom(from, cloneContext);
            DxfMTextObjectContextData objectContextData = (DxfMTextObjectContextData)from;

            this.AttachmentPoint = objectContextData.AttachmentPoint;
            this.XDirection      = objectContextData.XDirection;
            this.Location        = objectContextData.Location;
            this.ReferenceSize   = objectContextData.ReferenceSize;
            this.Size            = objectContextData.Size;
            this.Columns         = (DxfMTextObjectContextData.ColumnsData)null;
            if (objectContextData.Columns == null)
            {
                return;
            }
            this.Columns = new DxfMTextObjectContextData.ColumnsData(objectContextData.Columns);
        }