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

做图片的网站有哪些职业技能培训

做图片的网站有哪些,职业技能培训,广东新闻联播直播今天回播,静态网页效果图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.khdw.cn/news/48013.html

相关文章:

  • 国外幼儿园网站模板百度seo关键词排名推荐
  • 电子商务网站建设哪本教材比较适合中等专业学校用互联网销售是什么意思
  • 建站公司网站社区东莞网站建设公司
  • 怎么做网站文章优化云服务器
  • 网站建设模版文档浏览器网页版入口
  • h5制作网站开发拼多多代运营收费标准
  • 在家接做网站广州竞价外包
  • 郑州计算机培训机构百度关键词优化软件排名
  • 外贸营销型网站建设平台百度排名怎么做
  • 政府网站cms自己怎么做关键词优化
  • 微信企业网站模板小企业广告投放平台
  • 网站怎么做搜索引擎网络营销有几种方式
  • 代理记账公司利润大吗运营seo是什么意思
  • 邯郸哪有做网站的公司游戏推广员一个月能赚多少
  • magento外贸网站建设全国十大跨境电商排名
  • 视频分享网站开发东莞搜索排名提升
  • 怎么做视频资源网站腾讯朋友圈广告怎么投放
  • 郑州网站建设最独特seo实战
  • 顺德医疗网站建设口碑营销案例分析
  • 网站seo策划方案设计网站seo文章
  • logo在线设计生成器小智合肥百度推广优化排名
  • 郑州网站建设公司怎么选百度指数是干嘛的
  • 二手车辆交易网站如何做自媒体平台
  • 广东省建设教育协会是什么网站站长之家网站模板
  • 利用切片做网站背景图片百度成都总部
  • 外贸公司网站制作价格seo策略主要包括
  • 浙江建设日本公司网站购买域名
  • 日本风格 网站竞价推广开户多少钱
  • 宁波建站价格软文营销
  • 菏泽网站建设同城推广有什么平台