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

做网站优化多少钱微信小程序开发教程pdf

做网站优化多少钱,微信小程序开发教程pdf,如何快速推广网上国网,小雨免费主机1、下载CadLib相关dll文件,主要用到的:WW.dll、WW.Cad.dll、WW.GL.dll 2、程序中引用dll库。 3、创建WPF程序,使用Canvas来加载dwg文件,支持拖动和放大缩小。 4、部分代码: public void Init(string filename) {tr…

1、下载CadLib相关dll文件,主要用到的:WW.dll、WW.Cad.dll、WW.GL.dll

2、程序中引用dll库。

3、创建WPF程序,使用Canvas来加载dwg文件,支持拖动和放大缩小。

4、部分代码:

public void Init(string filename)
{try{string extension = System.IO.Path.GetExtension(filename);if (string.Compare(extension, ".dwg", true) == 0){model = DwgReader.Read(filename);}else{model = DxfReader.Read(filename);}#region calculate the model's bounds to determine a proper dots per inch// The dots per inch value is important because it determines the eventual pen thickness.graphicsConfig = (GraphicsConfig)GraphicsConfig.WhiteBackgroundCorrectForBackColor.Clone();BoundsCalculator boundsCalculator = new BoundsCalculator();if (model.ActiveLayout == null || model.Header.ShowModelSpace){boundsCalculator.GetBounds(model);}else{boundsCalculator.GetBounds(model, model.ActiveLayout);}bounds = boundsCalculator.Bounds;WW.Math.Vector3D delta = bounds.Delta;Size estimatedCanvasSize = new Size(500d, 500d);double estimatedScale = Math.Min(estimatedCanvasSize.Width / delta.X, estimatedCanvasSize.Height / delta.Y);graphicsConfig.DotsPerInch = 100d / estimatedScale;#endregiongraphicsCache = new WireframeGraphics2Cache(false, false);graphicsCache.Config = graphicsConfig;if (model.ActiveLayout == null || model.Header.ShowModelSpace){graphicsCache.CreateDrawables(model, Matrix4D.Identity);}else{graphicsCache.CreateDrawables(model, model.ActiveLayout);}wpfGraphics = new WpfWireframeGraphics3DUsingDrawingVisual();wpfGraphics.Config = graphicsConfig;this.Dispatcher.Invoke(() => {canvas.Children.Add(wpfGraphics.Canvas);canvas.SizeChanged += canvas_SizeChanged;});UpdateWpfGraphics();}catch (Exception ex){this.Dispatcher.Invoke(() => {msg.Text = $"文件加载出现异常,详细:{ex.Message}";});}
}

如果想设置文字颜色,在Read后增加代码:

foreach (DxfEntity entity in model.Entities){// 检查实体是否为DxfText或DxfMTextif (entity is DxfText textEntity){// 设置DxfText的颜色textEntity.Color = EntityColors.Red; // 替换为你想要的颜色}else if (entity is DxfMText mTextEntity){// 设置DxfMText的颜色mTextEntity.Color = EntityColors.Red; // 替换为你想要的颜色}}

5、Demo地址

WPF程序通过CadLib4加载CAD.dwg格式文件资源-CSDN文库

http://www.yayakq.cn/news/127984/

相关文章:

  • 网站建设云南WordPress付费下载源码
  • 中小型网站有哪些好设计官网
  • 广西城乡建设名网站湘潭建网站
  • 那些网站可以做条形码南京江北建设有限公司
  • 本地建设网站软件网页图片保存
  • 怎么用花生壳做网站全屏网站设计
  • 个人网站备案建设方案书黑龙江网站建设企业
  • 做注塑机的网站网站建设与维护好学吗
  • 做网站需要多网络域名是指什么意思
  • 可以做网络攻防的实验的网站推推蛙网站建设
  • 网站建设排名软件mvc 门户网站开发框架
  • 网站开发大赛发言稿上海seo关键字推广
  • 商业网站建设费用做公司网站需要什么程序
  • 建立中英文网站企业没有网站怎样做推广方案
  • 网站在百度突然搜不到了趣味网页制作
  • yu网站建设电商网站域名
  • 沧州高速公路建设管理局网站wordpress适合下载收费的主题
  • 安防公司做网站图片网站建设又叫什么软件
  • 福州软件网站开发培训班logo设计的最好的公司
  • 怎样找素材做网站米拓建站模板
  • 莆田个人外贸网站建设手机可以做网站
  • 网站建设经验交流材料县建设局 协会网站
  • 建设电子商务网站流程图做网站网站怎么赚钱
  • 怎样 建设电子商务网站swot分析
  • 惠州市做网站的公司做网站犯法
  • 网站建设课程论文怎么做网站赚钱软件
  • 淘宝网站建设方式wordpress 代码详解
  • 网站如何创建免费网站在线观看人数在哪
  • 郑州微网站建设wordpress可以移植到cms吗
  • 网站建设成都公司哪家好济南网站seo报价