如图所示:增加一个图层“新图层”,颜色为红(1),当图层颜色定义为黄(2)时,直接覆盖之前图层颜色,图层名不变。
代码如下:
/// </summary>
/// <param name="数据库db"></param>
/// <param name="图层名layname"></param>
/// <param name="图层颜色colorindex"></param>
/// <returns>图层名layname</returns>
public static string AddLayer(this Database db, string layname, short colorindex)
{
if ((colorindex < 0) || (colorindex > 256))
{
colorindex = 0;
};
//var pt = Point3d.Origin;
//Application.DocumentManager.MdiActiveDocument.Editor.GetPoint(out pt, "asdf");
// 获得当前文档和数据库 Get the current document and database
Document acDoc = Applic