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

开淘宝店和自己做购物网站哪个好WordPress站点地图html代码

开淘宝店和自己做购物网站哪个好,WordPress站点地图html代码,智慧团建网页手机版官网,wordpress添加文章页不显示图片以下是一个使用AutoCAD C#.NET API实现你需求的示例代码,代码实现了提示用户选择一个实体,将一些字符串变量及其对应的值组成JSON格式数据存储到实体的扩展数据(XData)中,并在弹出窗口中显示该实体的所有扩展数据信息。…

以下是一个使用AutoCAD C#.NET API实现你需求的示例代码,代码实现了提示用户选择一个实体,将一些字符串变量及其对应的值组成JSON格式数据存储到实体的扩展数据(XData)中,并在弹出窗口中显示该实体的所有扩展数据信息。

效果如下:

using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Runtime;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;public class AcadXDataSample
{[Autodesk.AutoCAD.Runtime.CommandMethod("xx")]public void Josn设置XDATA(){Document doc = Application.DocumentManager.MdiActiveDocument;Database db = doc.Database;Editor ed = doc.Editor;// 提示用户选择一个实体PromptEntityOptions promptEntityOptions = new PromptEntityOptions("\n请选择一个实体: ");PromptEntityResult promptEntityResult = ed.GetEntity(promptEntityOptions);if (promptEntityResult.Status != PromptStatus.OK){return;}// 定义数据键值对Dictionary<string, string> dataDict = new Dictionary<string, string>{{ "权利人", "XX公司" },{ "性质", "集体" },{ "面积", "100㎡" },{ "联系电话", "66-6666" }};string jsonData = JsonConvert.SerializeObject(dataDict);string regAppName = "[土地登记卡]";// 注册应用程序名称(保持不变)using (Transaction trans = db.TransactionManager.StartTransaction()){RegAppTable regAppTable = trans.GetObject(db.RegAppTableId, OpenMode.ForRead) as RegAppTable;if (!regAppTable.Has(regAppName)){regAppTable.UpgradeOpen();RegAppTableRecord regAppRecord = new RegAppTableRecord();regAppRecord.Name = regAppName;regAppTable.Add(regAppRecord);trans.AddNewlyCreatedDBObject(regAppRecord, true);}trans.Commit();}// 写入XDatausing (Transaction trans = db.TransactionManager.StartTransaction()){try{Entity entity = trans.GetObject(promptEntityResult.ObjectId, OpenMode.ForWrite) as Entity;if (entity != null && !entity.IsErased && entity.IsWriteEnabled){ResultBuffer rb = new ResultBuffer(new TypedValue((int)DxfCode.ExtendedDataRegAppName, regAppName), // 组码1001new TypedValue((int)DxfCode.ExtendedDataAsciiString, jsonData)   // 组码1000);entity.XData = rb;trans.Commit();ed.WriteMessage("\n扩展数据已成功写入实体。");}else{MessageBox.Show("实体不可写或已被删除。");trans.Abort();}}catch (Exception ex){trans.Abort();MessageBox.Show($"存储扩展数据时出错: {ex.Message}");}}}[CommandMethod("xxx")]public void 显示XDATA(){Document doc = Application.DocumentManager.MdiActiveDocument;Database db = doc.Database;Editor ed = doc.Editor;PromptEntityOptions promptEntityOptions = new PromptEntityOptions("\n请选择一个实体: ");PromptEntityResult promptEntityResult = ed.GetEntity(promptEntityOptions);if (promptEntityResult.Status != PromptStatus.OK) return;using (Transaction trans = db.TransactionManager.StartTransaction()){try{Entity entity = trans.GetObject(promptEntityResult.ObjectId, OpenMode.ForRead) as Entity;if (entity != null && entity.XData != null){StringBuilder sb = new StringBuilder();//sb.AppendLine("实体的扩展数据信息:");foreach (TypedValue tv in entity.XData){// 处理(组码不是1000)的扩展数据if (tv.TypeCode != (int)DxfCode.ExtendedDataAsciiString){sb.AppendLine($"{tv.Value}\n");//sb.AppendLine($"类型码: {tv.TypeCode}, 原始值: {tv.Value}");}// 仅针对 ASCII 字符串(组码1000)尝试解析JSONif (tv.TypeCode == (int)DxfCode.ExtendedDataAsciiString){//sb.AppendLine($"类型码: {tv.TypeCode}");string stringValue = tv.Value.ToString();// 尝试解析JSONbool isJson = false;try{var dict = JsonConvert.DeserializeObject<Dictionary<string, string>>(stringValue);if (dict != null && dict.Count > 0){isJson = true;//sb.AppendLine("解析为JSON:");foreach (var item in dict){sb.AppendLine($"{item.Key}:{item.Value}");}}}catch { /* 忽略解析错误 */ }// 非JSON的纯文本直接显示if (!isJson){sb.AppendLine("文本内容:");sb.AppendLine($"  {stringValue}");}}}// 显示结果string result = sb.ToString();MessageBox.Show(result, "实体扩展数据信息");ed.WriteMessage("\n" + result);}trans.Commit();}catch (Exception ex){trans.Abort();string errorMsg = $"读取扩展数据时出错: {ex.Message}";MessageBox.Show(errorMsg);ed.WriteMessage("\n" + errorMsg);}}}[CommandMethod("scxx")]public void 删除XDATA(){}[CommandMethod("scsy")]public void 删除所有XDATA(){}
}


文章转载自:

http://hRkzKH4v.gccrn.cn
http://Y4BTBmrB.gccrn.cn
http://DromvjbB.gccrn.cn
http://eVNWNx94.gccrn.cn
http://3dmv5yGz.gccrn.cn
http://kvrw1MnQ.gccrn.cn
http://izl5wjwp.gccrn.cn
http://5Jp3A0gr.gccrn.cn
http://mGQllr0A.gccrn.cn
http://PnRnfets.gccrn.cn
http://Wllz33wN.gccrn.cn
http://Cg5JnYvI.gccrn.cn
http://JNGrxeoV.gccrn.cn
http://eoX9psr7.gccrn.cn
http://IhzF7qmi.gccrn.cn
http://HCN8Cgra.gccrn.cn
http://cbsB4VRy.gccrn.cn
http://4zNi1m0m.gccrn.cn
http://zgHmMgsw.gccrn.cn
http://P8ZMGM4z.gccrn.cn
http://SkQ4ARrY.gccrn.cn
http://ZLjz2Tan.gccrn.cn
http://YO3yUFX7.gccrn.cn
http://27Gk3Kz9.gccrn.cn
http://aeDZuY3T.gccrn.cn
http://GENYGZYO.gccrn.cn
http://8MP3YvMe.gccrn.cn
http://YImLXoxA.gccrn.cn
http://422AfUvU.gccrn.cn
http://IQSpCfST.gccrn.cn
http://www.dtcms.com/wzjs/689556.html

相关文章:

  • 公司网站做么做百度排名wordpress 重定向的次数过多
  • 公司网站设计需要多少钱网站流行趋势
  • php开源公司网站排名好的网站开发
  • 郑州网站建设外包业务特价网站建设价格
  • 青岛网站建设seo优化wordpress添加产品图
  • 杭州网站推广宣传江苏省备案网站
  • 网站找人做的他能登管理员吗网站代码怎么写
  • 常州专门做网站的公司有哪些微信端网站开发流程
  • 传播易网站开发方案网站开发 百度编辑器
  • 潍坊免费做网站wordpress免费模版安装教程
  • 企业手机网站建设wordpress托管 安装
  • iis 建网站手机访问网站开发及app开发报价单
  • 荆州网站建设 众火网宿迁网站建设宿迁
  • 涿州网站建设公司企业网站内容建设 知乎
  • 做视频的网站有哪些用插件做的炫酷网站
  • 成都科技网站建设电物业管理系统价格
  • 网站建设來超速云建站asp.net 跳转别的网站
  • 企业网站开发使用方法镇江网站建设活动方案
  • wordpress网站前台打开慢wordpress 七牛插件
  • 如何制作网上商城网站优化搜索排名
  • 建网站需多少钱工业设计专业三大软件
  • 做交易网站需要办什么证网站开发合同书
  • 企业网站策划过程南京做网站制作公司
  • 网站建设 尚瑞科技长春网站建设于健
  • 做网站大图素材兰州网站seo分析
  • 城乡建设部统计网站思途建站
  • 江阴哪家做网站便宜网站域名管理中心
  • 设计软件免费下载网站wamp做的网站标签图标
  • 免费建站网站seo西安企业网站
  • 哪里有未成年做的网站取个网站建设公司名字