📄 dxfline.cs
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace DXFFile
{
public class DXFLine : DXFFigure, ICloneable
{
// Methods
public DXFLine()
{
}
public DXFLine(DXFData aData)
: base(aData)
{
}
public object Clone()
{
DXFLine line = new DXFLine();
line.StartPoint = (DXFPoint)this.StartPoint.Clone();
line.EndPoint = (DXFPoint)this.EndPoint.Clone();
return line;
}
public override void ExportAsDXF(DXFExport ADXFExport)
{
ADXFExport.AddName("LINE", "AcDbLine");
ADXFExport.AddColor(base.data);
ADXFExport.AddThickness(base.data);
ADXFExport.Add3DPoint(10, base.data.point);
ADXFExport.Add3DPoint(11, base.data.point1);
}
// Properties
public DXFPoint EndPoint
{
get
{
return base.data.point1;
}
set
{
base.data.point1 = (DXFPoint)value.Clone();
}
}
public DXFPoint StartPoint
{
get
{
return base.data.point;
}
set
{
base.data.point = (DXFPoint)value.Clone();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -