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

js 捕获网站异常插件上海网站搜索排名

js 捕获网站异常插件,上海网站搜索排名,网站域名备案需要多长时间,类似商城网站开发策划书文章目录介绍数据示例读取图元属性介绍 开源库ACadSharp的地址:https://github.com/DomCR/ACadSharp 可以在NuGet中搜索到该库并安装。 数据示例 数据是一个绘制了以下简单图元的dwg数据: 读取图元属性 创建了.net6控制台项目,通过NuG…

文章目录

  • 介绍
  • 数据示例
  • 读取图元属性

介绍

开源库ACadSharp的地址:https://github.com/DomCR/ACadSharp

可以在NuGet中搜索到该库并安装。

数据示例

数据是一个绘制了以下简单图元的dwg数据:
在这里插入图片描述

读取图元属性

创建了.net6控制台项目,通过NuGet安装了ACadSharp库。

测试了以下几种图元的读取:

  • Line
  • Arc
  • Circle
  • Ellipse
  • LwPolyline
  • MText
  • Text
using ACadSharp.IO;
using ACadSharp;
using ACadSharp.Entities;namespace TestACadSharp
{internal class Program{static void Main(string[] args){var dwgPath = "./test-data/demo.dwg";CadDocument doc = DwgReader.Read(dwgPath, onNotification);//遍历所有实体foreach (var entity in doc.Entities){PrintInfo(entity);Console.WriteLine();}Console.WriteLine("Over!");}static void PrintInfo(Entity ent){switch (ent){case Line:var e = ent as Line;Console.WriteLine($"Line: X1={e.StartPoint.X},Y1={e.StartPoint.Y}," +$"X2={e.EndPoint.X},Y2={e.EndPoint.Y},Handle={e.Handle}");break;case Arc:var a = ent as Arc;Console.WriteLine($"Arc: r={a.Radius},X={a.Center.X},Y={a.Center.Y}," +$"StartAngle={a.StartAngle},EndAngle={a.EndAngle}");break;case Circle:var c = ent as Circle;Console.WriteLine($"Circle: r={c.Radius},X={c.Center.X},Y={c.Center.Y}");break;case Ellipse:var ee = ent as Ellipse;Console.WriteLine($"Ellipse: X={ee.Center.X},Y={ee.Center.Y}," +$"MajorAxis={ee.MajorAxis},MinorAxis={ee.MinorAxis}," +$"Rotation={ee.Rotation}");break;case Polyline:var p = ent as Polyline;Console.WriteLine($"Polyline: IsClosed={p.IsClosed}");for (int i = 0; i < p.Vertices.Count; i++){var v = p.Vertices[i];Console.WriteLine($"Bulge={v.Bulge},X={v.Location.X},Y={v.Location.Y}");}break;case LwPolyline:var wp = ent as LwPolyline;Console.WriteLine($"LwPolyline: IsClosed={wp.IsClosed}");for (int i = 0; i < wp.Vertices.Count; i++){var v = wp.Vertices[i];Console.WriteLine($"Bulge={v.Bulge},X={v.Location.X},Y={v.Location.Y}");}break;case MText:var mt = ent as MText;Console.WriteLine($"MText: X={mt.InsertPoint.X},Y={mt.InsertPoint.Y},Text={mt.Value},Height={mt.Height}");break;case TextEntity:var t = ent as TextEntity;Console.WriteLine($"Text: X={t.InsertPoint.X},Y={t.InsertPoint.Y},Text={t.Value},Height={t.Height}");break;default:break;}}// Process a notification form the readerprivate static void onNotification(object sender, NotificationEventArgs e){Console.WriteLine(e.Message);}}
}

在控制台打印了图元的部分属性:

Line: X1=0,Y1=0,X2=100,Y2=100,Handle=591Circle: r=20,X=100,Y=100LwPolyline: IsClosed=False
Bulge=0,X=100,Y=0
Bulge=0,X=200,Y=100
Bulge=0,X=200,Y=200Arc: r=50,X=200,Y=0,StartAngle=1.5707963267948961,EndAngle=3.5853960407017067LwPolyline: IsClosed=True
Bulge=0,X=0,Y=200
Bulge=0,X=20,Y=200
Bulge=0,X=100,Y=300
Bulge=0,X=20,Y=300LwPolyline: IsClosed=False
Bulge=1.7160122950374628,X=144.12226845286386,Y=251.44355233800798
Bulge=0,X=203.49903695426838,Y=270.9970954309483
Bulge=0,X=168.5715230805963,Y=344.3228820294762
Bulge=0,X=91.0324529571044,Y=367.36812645092596Ellipse: X=325.5331742656035,Y=139.27755185746537,MajorAxis=167.47948810551864,MinorAxis=61.59293601510967,Rotation=-2.3304093705041717Text: X=334.465413122849,Y=340.1926829662716,Text=hello,Height=77.01746524013924MText: X=427.1373896780551,Y=226.34077414221065,Text=world\P!!!!,Height=77.01746524013924
http://www.dtcms.com/a/452581.html

相关文章:

  • python3.5 做网站360优化大师官方下载最新版
  • 网站建设与管理自考本全国卷wordpress 小程序
  • 金色网站模板wordpress禁止ip
  • 赣州网站建设怎样专业积分商城网站制作
  • 建设社区网站有什么借鉴之处招聘网站收费标准对比图怎么做
  • 江西 网站制作网站开发硬件要求
  • 怎么做查询网站吗wordpress推荐
  • 宠物网站开发seo网络优化教程
  • 网站建设单选按钮宁波专业定制网站建设
  • 微网站开发外包如何查网站域名备案信息
  • 网站的前端开发百度权重是什么意思
  • 尧都网站建设wordpress能输数学公式吗
  • 深圳网站设计建设公司建立美好国家的办法
  • 上饶婚纱工作室网站建设品牌策划公司招聘
  • 如何做一家类似携程的网站珠海网站建设建站模板
  • 淘宝客做连接网站专业企业建站价格
  • 南宁网站建设南宁代写文章兼职
  • 天津建设部网站哪里有手机网站制作公司
  • 班级网页制作模板seo关键词排名优化如何
  • 网站设计尺寸大小wordpress两种语言主题
  • 张家界有没有做网站的公司无锡网站建设 百家号
  • 网站建设业务的延伸性公司网站制作有哪些
  • 网站建设的风险简洁汽车配件网站模板
  • 网站ip地址 转向域名优仔电话手表网站
  • 三水专业网站建设哪家好网站建设的实验结论
  • 寮步网站建设极致发烧网络维护员岗位职责
  • vue做网站导航商城展示网站建设
  • 龙岗网站建设网站制作产品市场推广途径
  • 网站开发接单网站steam怎么注册域名
  • 容桂网站制作代理互联广告精准营销