当前位置: 首页 > news >正文

网站qq联系怎么做成都公司注册后多久可以买房

网站qq联系怎么做,成都公司注册后多久可以买房,东莞常平中转场,建设律师推广网站运行环境Visual Studio 2022 c# cad2016 一、XData#xff08;扩展数据#xff09;特定代码值 XData#xff08;扩展数据#xff09;特定代码值 XData通过一系列DXF组码#xff08;DxfCode#xff09;存储不同类型的数据#xff0c;包括但不限于ASCII字符串、已注册应… 运行环境Visual Studio 2022 c# cad2016 一、XData扩展数据特定代码值 XData扩展数据特定代码值 XData通过一系列DXF组码DxfCode存储不同类型的数据包括但不限于ASCII字符串、已注册应用程序名称、控制字符串、图层信息、二进制数据块、坐标值、方向向量、实数、距离、比例和整数等。 ExtendedDataAsciiString1000表示一个ASCII格式的字符串。 ExtendedDataRegAppName1001指向已注册应用程序的名称用于识别或解释相关联的XData。 ExtendedDataControlString 1002控制字符串通常用作分隔符或其他特殊标记用途。 ExtendedDataLayerName 1003图层名称信息。 ExtendedDataBinaryChunk 1004二进制数据块用于存储非文本格式数据。 ExtendedDataHandle1005句柄指向数据库中的其他对象。坐标相关ExtendedDataXCoordinate 1010 ExtendedDataYCoordinate 1020 ExtendedDataZCoordinate1030分别表示笛卡尔坐标系下的X、Y、Z坐标值。 ExtendedDataWorldXCoordinate1011, ExtendedDataWorldYCoordinate 1021, ExtendedDataWorldZCoordinate 1031世界坐标系下的绝对坐标X、Y、Z。 ExtendedDataWorldXDisp, ExtendedDataWorldYDisp, ExtendedDataWorldZDisp世界坐标系下的位移量。 ExtendedDataWorldXDir, ExtendedDataWorldYDir, ExtendedDataWorldZDir世界坐标系下的方向向量。其他数值类型ExtendedDataReal1040实数类型的数值。 ExtendedDataDist 1041距离数值精确的距离测量结果。 ExtendedDataScale1042比例数值例如缩放因子。 整数类型 ExtendedDataInteger16 107016位整数。 ExtendedDataInteger32107132位整数。ExtendedDataLong1072有时也用于表示32位整数具体取决于上下文。 还有更多其它组码用来表示颜色、点样式、线型等图形属性以及各种布尔值、角度、日期时间等数据类型。 二、新建注册应用程序的名称 当使用XData扩展数据存储自定义信息时包含一个DXF组码为ExtendedDataRegAppName1001的数据确保其他软件组件能够根据这个标识来解析相应的数据格式。  public static void CreateRegApp(this Document doc, string appName){try{using (var documentLock doc.LockDocument()){using (Transaction trans doc.Database.TransactionManager.StartTransaction()){RegAppTable table (RegAppTable)trans.GetObject(doc.Database.RegAppTableId, OpenMode.ForWrite, false);if (!table.Has(appName)){RegAppTableRecord regAppRec new RegAppTableRecord();regAppRec.Name appName;table.Add(regAppRec);trans.AddNewlyCreatedDBObject(regAppRec, true);}trans.Commit();}}}catch (Exception ex){throw ex;}} 三、向选定实体添加扩展数据XData 选定的AutoCAD实体上添加包含已注册应用程序标识以及特定ASCII文本信息的扩展数据。 using (Transaction transaction db.TransactionManager.StartTransaction()){Entity ent01 transaction.GetObject(outerId, OpenMode.ForWrite) as Entity;ResultBuffer rb new ResultBuffer();rb.Add(new TypedValue((int)DxfCode.ExtendedDataRegAppName, ACAD));rb.Add(new TypedValue((int)DxfCode.ExtendedDataAsciiString, 作者John Doe));ent01.XData rb;// 构造 ResultBuffer 对象来存储扩展数据transaction.Commit();ed.WriteMessage(\n成功向选中实体添加了 XData。);} 四、检查是否成功添加了扩展数据XData 编写代码检查 您可以再次通过.NET API读取刚刚设置过XData的实体并查看其XData属性来验证数据是否已成功添加。 using (Transaction transaction db.TransactionManager.StartTransaction()){Entity ent01 transaction.GetObject(outerId, OpenMode.ForRead) as Entity;// 检查实体是否存在扩展数据if (ent01.XData ! null){ResultBuffer rb ent01.XData; // 获取实体的扩展数据// 遍历ResultBuffer以查看数据foreach (TypedValue tv in rb){switch ((DxfCode)tv.TypeCode){case DxfCode.ExtendedDataRegAppName:string regAppName tv.ToString();break;case DxfCode.ExtendedDataAsciiString:string asciiData tv.ToString();ed.WriteMessage(\n找到的ASCII字符串 asciiData);break;// 其他类型的DXF组码...}}}else{ed.WriteMessage(\n实体没有扩展数据);}// 无需在这里提交事务因为我们只是读取数据} 五、修改Xdata数据 其实添加修改都是一样的方法没有就是添加有就是修改。 // 遍历ResultBuffer以查看数据using (Transaction transaction db.TransactionManager.StartTransaction()){Entity ent01 transaction.GetObject(outerId, OpenMode.ForWrite) as Entity;RegAppTable table (RegAppTable)transaction.GetObject(doc.Database.RegAppTableId, OpenMode.ForWrite, false);//注册应用程序的名称//预编号 YBDJHResultBuffer rb new ResultBuffer();string appName YBDJH;if (!table.Has(appName)){RegAppTableRecord regAppRec new RegAppTableRecord();regAppRec.Name appName;table.Add(regAppRec);transaction.AddNewlyCreatedDBObject(regAppRec, true);}rb.Add(new TypedValue((int)DxfCode.ExtendedDataRegAppName, appName));rb.Add(new TypedValue((int)DxfCode.ExtendedDataAsciiString, ybh));appName SOUTH;if (!table.Has(appName)){RegAppTableRecord regAppRec new RegAppTableRecord();regAppRec.Name appName;table.Add(regAppRec);transaction.AddNewlyCreatedDBObject(regAppRec, true);}rb.Add(new TypedValue((int)DxfCode.ExtendedDataRegAppName, appName));rb.Add(new TypedValue((int)DxfCode.ExtendedDataAsciiString, 300000));rb.Add(new TypedValue((int)DxfCode.ExtendedDataAsciiString, JCybh));rb.Add(new TypedValue((int)DxfCode.ExtendedDataAsciiString, qlr));rb.Add(new TypedValue((int)DxfCode.ExtendedDataAsciiString, 0710));ent01.XData rb;transaction.Commit();ed.WriteMessage(\n 修改XData。);} 五、总结 一、XData扩展数据特定代码值 XData通过一系列DXF组码DxfCode存储不同类型的数据包括但不限于ASCII字符串、已注册应用程序名称、控制字符串、图层信息、二进制数据块、坐标值、方向向量、实数、距离、比例和整数等。 二、新建注册应用程序的名称 为了使其他软件组件能够识别并解析自定义的XData格式可以创建一个已注册的应用程序。提供的C#方法CreateRegApp会检查文档中的RegAppTable是否存在指定名称的应用程序如果不存在则创建新的RegAppTableRecord并添加到表中。 三、向选定实体添加扩展数据XData 通过.NET API可以为选定的AutoCAD实体添加包含已注册应用程序标识和特定ASCII文本信息的XData。示例代码中创建了一个ResultBuffer对象并向其中添加了指向“ACAD”注册应用程序和一个ASCII字符串的TypedValue然后将该ResultBuffer设置为实体的XData属性。 四、检查是否成功添加了扩展数据XData 验证是否成功添加XData的方法是再次读取实体的XData属性。如果实体具有非空的XData属性则遍历其内容并根据DXF组码解析出已添加的数据例如在示例中输出找到的ASCII字符串。由于只是读取数据因此无需提交事务。  //祝大家好运 //感谢大家的点赞收藏转发关注
http://www.zqtcl.cn/news/542514/

相关文章:

  • 婚庆公司网站模板下载海域装饰
  • 微信小程序是干什么用的永康网站优化
  • 网站seo是什么谷歌海外广告投放
  • 江苏省 建设 注册中心网站首页淮南建筑网
  • 网站备案核wordpress页面菜单
  • 凤阳县城乡建设局网站设计本app下载
  • 网站建设实用教程网站后台制作表格
  • 微信官方网站注册新开的网页游戏平台
  • 福州专业建站网站代码的重点内容是什么
  • jsp网站架构网站设计的主要内容
  • html电子商务网站模板wordpress 随机阅读数
  • 湖南省军区强军网网站群建设项目免费网页托管
  • 网站背景图政协网站 两学一做专题研讨
  • 买域名建网站郑州做网站优化运营商
  • 建设宠物店网站114查询
  • 怎么查网站关键词排名微信与与网站建设
  • 湖州高端网站建设医疗网站源码
  • 有什么网站是做兼职的直播视频怎么录制
  • 扬州市网站建设工作室免费模板网站建设
  • 网站大全全部优秀网站设计流程
  • 授权网站系统网站标题如何修改
  • 商城网站大概多少钱考证培训机构报名网站
  • 马鞍山做网站怎么看网站谁做的
  • 网站建设捌金手指专业7网站如何设置广告
  • 做网站用什么浏览器好工程公司工作总结
  • 温州做网站哪家好为wordpress移动端
  • 温州平阳县企业网站搭建推荐建立网站的技术路径
  • php c2c网站开发的 书营销型网站sempk
  • 网站建设专业网站设计公司物格网陕西建省级执法人才库
  • 网站后台管理密码忘了建设网站简单吗