예제 #1
0
        internal override void Write(Class432 ow)
        {
            base.Write(ow);
            Interface29 objectWriter = ow.ObjectWriter;

            if (ow.Version > DxfVersion.Dxf21)
            {
                objectWriter.imethod_32(this.short_0);
            }
            objectWriter.imethod_32((short)this.contentType_0);
            objectWriter.imethod_32((short)this.drawMLeaderOrder_0);
            objectWriter.imethod_32((short)this.drawLeaderOrder_0);
            objectWriter.imethod_33(this.int_0);
            objectWriter.imethod_16(this.double_0 * (180.0 / System.Math.PI));
            objectWriter.imethod_16(this.double_1 * (180.0 / System.Math.PI));
            objectWriter.imethod_32((short)this.leaderType_0);
            objectWriter.imethod_6(this.color_0);
            objectWriter.imethod_41((DxfHandledObject)(this.LineType ?? ow.Model.ContinuousLineType));
            objectWriter.imethod_33(this.int_1);
            objectWriter.imethod_14(this.bool_0);
            objectWriter.imethod_16(this.double_2);
            objectWriter.imethod_14(this.bool_1);
            objectWriter.imethod_16(this.double_3);
            objectWriter.imethod_4(this.string_0);
            objectWriter.imethod_41((DxfHandledObject)this.ArrowHeadBlock);
            objectWriter.imethod_16(this.double_4);
            objectWriter.imethod_4(this.string_1);
            objectWriter.imethod_41((DxfHandledObject)(this.TextStyle ?? ow.Model.DefaultTextStyle));
            objectWriter.imethod_32((short)this.textAttachment_0);
            objectWriter.imethod_32((short)this.textAttachment_1);
            objectWriter.imethod_32((short)this.textAngleType_0);
            objectWriter.imethod_32((short)this.textAlignment_0);
            objectWriter.imethod_6(this.color_1);
            objectWriter.imethod_16(this.double_5);
            objectWriter.imethod_14(this.bool_2);
            objectWriter.imethod_14(this.bool_3);
            objectWriter.imethod_16(this.double_6);
            objectWriter.imethod_41((DxfHandledObject)this.Block);
            objectWriter.imethod_6(this.color_2);
            objectWriter.imethod_29(this.vector3D_0);
            objectWriter.imethod_14(this.bool_4);
            objectWriter.imethod_16(this.double_7 * (180.0 / System.Math.PI));
            objectWriter.imethod_14(this.bool_5);
            objectWriter.imethod_32((short)this.blockConnectionType_0);
            objectWriter.imethod_16(this.double_8);
            objectWriter.imethod_14(this.bool_7);
            objectWriter.imethod_14(this.bool_6);
            objectWriter.imethod_16(this.double_9);
            if (ow.Version > DxfVersion.Dxf21)
            {
                objectWriter.imethod_32((short)this.textAttachmentDirection_0);
                objectWriter.imethod_32((short)this.textAttachment_3);
                objectWriter.imethod_32((short)this.textAttachment_2);
            }
            if (ow.Version <= DxfVersion.Dxf24)
            {
                return;
            }
            objectWriter.imethod_14(this.bool_8);
        }
예제 #2
0
        internal override void Write(Class432 dow)
        {
            base.Write(dow);
            Interface29 objectWriter = dow.ObjectWriter;

            objectWriter.imethod_25(this.point2D_0);
            objectWriter.imethod_14(this.bool_2);
            objectWriter.imethod_16(this.double_0);
            objectWriter.imethod_41((DxfHandledObject)this.Block);
            objectWriter.imethod_14(this.bool_1);
            objectWriter.imethod_14(this.bool_4);
            objectWriter.imethod_14(this.bool_3);
            objectWriter.imethod_14(this.short_1 != (short)0);
            objectWriter.imethod_14(this.bool_5);
            objectWriter.imethod_14(this.short_2 != (short)0);
            objectWriter.imethod_11((byte)this.enum33_0);
            objectWriter.imethod_14(this.bool_6);
            objectWriter.imethod_14(this.bool_7);
            objectWriter.imethod_14(this.bool_8);
        }