zoukankan      html  css  js  c++  java
  • //向块中用程序添加属性

    代码
     //添加属性    //  houlinbo QQ420021327
            private void AddAttJoinWire(Transaction tr, BlockReference refJoinWire, BlockTableRecord  refJoinWireBtr, Point3d newPtWireSLine, int i)
            {
                 Point3d ptWireNo 
    = new Point3d(newPtWireSLine.X + 1, newPtWireSLine.Y + 10);
                
    string wireNo = Convert.ToString(i + 1);
                AttributeDefinition attDefWireNo 
    = new AttributeDefinition(ptWireNo, wireNo, "WIRENO" + wireNo, "芯线序号" + wireNo, db.Textstyle);
                attDefWireNo.Height 
    = 2;
                refJoinWireBtr.AppendEntity(attDefWireNo);
                tr.AddNewlyCreatedDBObject(attDefWireNo, 
    true); //属性定义添加到块的块表记录中,

                AttributeReference attRefWireNo 
    = new AttributeReference();
                attRefWireNo.SetPropertiesFrom(attDefWireNo);
                attRefWireNo.SetAttributeFromBlock(attDefWireNo, refJoinWire.BlockTransform);
                refJoinWire.AttributeCollection.AppendAttribute(attRefWireNo);
                tr.AddNewlyCreatedDBObject(attRefWireNo, 
    true);  //属性引用添加到块的引用中,  如果块表记录中不添加块定义,块引用中将不显示块提示一项
            }
  • 相关阅读:
    Orcle(条件查询、排序)
    Oracle(简介、基本查询)
    eclipse(配置jdk、tomcat、修改颜色)
    Oracle(安装Windows XP和Oracle)
    vue中ref的作用
    ES6-babel转码器
    如何正确移除Selenium中window.navigator.webdriver的值(转载)
    反爬虫之信息校验反爬虫
    反爬虫简述
    爬虫验证码识别(1) 图形验证码的识别
  • 原文地址:https://www.cnblogs.com/houlinbo/p/1625013.html
Copyright © 2011-2022 走看看