C#项目引用visio控件 如何保存画板上面的图形到数据库?

问题描述

最近做一个电力系统的时候,需要一个图形管理平台来管理电力系统图.用到visio控件实现了能创建画布,并能画出一些简单的图形.但是应以这样格式把画好的图形保存到数据库呢?visio的默认保存格式是vsd,但系统需要保存的是矢量图形(svg),以前用VectorControl.Net控件时就是将图形以svg格式(xml文件)保存到数据库中.用visio控件应怎样处理这个问题呢?希望能给一个示例代码,谢谢!

解决方案

解决方案二:
建议将vsd转成流存入数据库,在读取时再将流转换成vsd文件
解决方案三:
请问咖啡猫,VISO控件怎样图形保存为VSD文件呢?关于VISO里面的函数接口不是很清楚啊!

时间: 2024-10-14 21:54:22

C#项目引用visio控件 如何保存画板上面的图形到数据库?的相关文章

C# Winfrom项目,TableLayoutPanel控件设置问题,帮忙看看。

问题描述 C# Winfrom项目,TableLayoutPanel控件设置问题,帮忙看看. C# Winfrom项目,在form1窗体中使用TableLayoutPanel控件,里面分好九宫格,塞入的Panel,并且Dock设置为fill 具体操作过程如下: 首先放一个TableLayoutPanel,设置它的dock为fill 然后点属性,出现之前给你看的对话框 列下拉添加3列,每列33% 同样的道理,添加3行,每行也是33% 回到界面设计器,然后在每个格子里放一个panel,分别dock也

c# winform项目,将panel控件中的四条边框加粗,且四条边框的颜色为蓝色

问题描述 c# winform项目,将panel控件中的四条边框加粗,且四条边框的颜色为蓝色 在c# winform项目,目前panel控件中的四条边框的样式为细线黑色. 请问如何将panel控件中的四条边框加粗,且四条边框的颜色为蓝色. 请各位帮忙看看有没有相关的源码或参考资料.谢谢! 解决方案 private void panel1_Paint(object sender, PaintEventArgs e) { ControlPaint.DrawBorder(e.Graphics, thi

webbrowser-C# Winfrom项目,webBrowser控件怎么控制网页的显示比例

问题描述 C# Winfrom项目,webBrowser控件怎么控制网页的显示比例 C# Winfrom项目中,有个webBrowser控件,大小为:900*540.webBrowser控件中内嵌的网页大小为:1000*600. 怎么样让网页的整体内容缩小到90%后再嵌入到webBrowser控件中显示呢? 请问,能不能提供相关的源码或参考资料.谢谢! 解决方案 this.webBrowser1.Document.Body.Style = "zoom:1.0"; 解决方案二: usin

java web-求救!javaweb项目中swfupload控件出错!

问题描述 求救!javaweb项目中swfupload控件出错! 项目使用swfupload控件上传文件,上线这两天,总发生导入时页面弹出错误提示:Error Code:-200,Message:504,查看后台代码,没有报错内容,并且上传的文件和数据也成功导入,有大神帮忙告诉下,这是为什么吗? 解决方案 http://www.cnblogs.com/Nbge/p/3653462.html

c# winfrom项目,webbrower控件中加载页面过程中导致timer控件显示时间会停一小会

问题描述 c# winfrom项目,webbrower控件中加载页面过程中导致timer控件显示时间会停一小会 在C# Winfrom项目中,from窗体中,有一个webbrower控件用于加载网页,在webbrower控件内放了一个label控件(用于显示当前时间),还有一个timer控件(用于控制label显示时间,显示格式为:hh:mm:ss,). 目前遇到个问题,当webbrower控件用于加载数据量较大的网页时,在网页加载的过程中,会导致label控件显示时间中的秒时, 会停顿两至三秒

地图-VS2013中ASPNET项目运行map控件中显示空白?

问题描述 VS2013中ASPNET项目运行map控件中显示空白? arcgis server10地图服务发布且启动,VS2013中ASPNET项目运行map控件中显示空白?项目右键没有add gis identity,怎么回事,怎么解决? 解决方案 您好,解决了吗?我也遇到这个问题,求助!

页面引用用户控件,取不到用户控件的属性的值

问题描述 在页面pagea.aspx中引用用户控件cnt.ascxcnt.ascx的Page_Load查数据库得到记录数.赋值给cnt.ascx中的属性t问题是:为什么在pagea.aspx页面第一次加载的时候,取不到cnt.ascx中查询到的记录数 解决方案 解决方案二:高手路过的时候帮帮忙呀解决方案三:在用户控件里面添加其属性在页面放上用户控件的时候直接当属性取出来解决方案四:用户控件中的属性是需要在用户控件执行完查询后返回的结果如果直接取那也取不到真实的结果啊?解决方案五:我将取值写在页面

C#,Webform项目,Devexpress控件,做了Group分组,请问怎么在数据绑定时把行号定好,现在我每打开一个分组,行号就更新一次

问题描述 C#,Webform项目,Devexpress控件,做了Group分组,请问怎么在数据绑定时把行号定好,现在我每打开一个分组,行号就更新一次 解决方案 解决方案二:分组的时候提前把行号计算好

文件上传~Uploadify上传控件~续(多文件上传)

对于Uploadify文件上传之前已经讲过一次(文件上传~Uploadify上传控件),只不过没有涉及到多文件的上传,这回主要说一下多个文件的上传,首先,我们要清楚一个概念,多文件上传前端Uploadify是通过轮训的方式去调用我们的后台upload程序的,所以,对于多文件上传来说,也没什么稀奇的. 下面是文件上传后的缩略图如下 列表的组装使用JS模板,这样对于复杂的HTML结构来说,可以减少拼写错误的出现,关闭是将LI元素从UI元素移除,最后提交时,从UI里检查LI元素,然后对它进行组装,并进