Visio二次开发---第四篇Visio文件保存
2018-01-22 10:45
211 查看
上一篇讲了Visio图纸以及模具的打开,这一篇记录一下如何把Visio文档保存为为PDF/CAD/Visio/JPG格式文件。
ExportAsFixedFormat 方法将创建一个包含 Visio 文档的静态视图的文件。参数可以参考帮助文档,文档中说明得很清楚!
Visio图纸导出为CAD格式和.jpg格式则需要调用Page.Export 方法,在Visio帮助文档中这么解释:Page 对象的Export
方法支持使用扩展名 .htm 或 .html 保存为 HTML 文件格式。导出页面时,Visio 将使用上次在“另存为”对话框中选择的设置。从 Microsoft Visio 2010 开始,您可以使用ApplicationSettings 对象的与光栅图像有关的各种属性和方法来配置用于导出为
.bmp、.gif、.jpg、.png 和 .tif 文件类型的设置。
Visio图纸保存为Visio格式的文档则需要调用Document.SaveAs 方法。在Visio帮助文档中这么解释:SaveAs
方法可以接受使用通用命名约定 (UNC) 的驱动器名称,例如 \\corporation\marketing。从 Visio 2002 开始,可以选择将您的绘图另存为 XML 绘图 (.vdx)、XML 模具 (.vsx) 或 XML 模板 (.vtx)。
尽量每天都能整理一下资料,做个笔记,梳理所学!
private void tsmiSaveAs_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog(); sfd.FileName = ""; sfd.Filter = "Pdf文件 (*.pdf)|*.pdf|AutoCAD 绘图 (*.dwg)|*.dwg|Visio文件(*.vsd)|*.vsd|JPEG文件 (*.jpg)|*.jpg|所有文件(*.*)|*.*"; sfd.FilterIndex = 1; sfd.Title = "文件另存为其他格式"; sfd.CreatePrompt = true; //如果指定文件不存在,提示允许创建文件 sfd.RestoreDirectory = true;//对话框关闭前是否还原当前目录 // sfd.CheckFileExists = true;//检查文件是否存在 sfd.OverwritePrompt = true;//如果用户指定的文件已经存在则发出警告 sfd.CheckPathExists = true;//检查路径是否存在 if (sfd.ShowDialog() == DialogResult.OK) { if (sfd.FileName.Trim() != string.Empty) { switch (sfd.FilterIndex) { case 1: VisDocument.ExportAsFixedFormat(Visio.VisFixedFormatTypes.visFixedFormatPDF, sfd.FileName, Visio.VisDocExIntent.visDocExIntentScreen, Visio.VisPrintOutRange.visPrintAll, 1, VisDocument.Pages.Count, false, true, true, true, true, System.Reflection.Missing.Value); break; case 2: VisApplication.ActivePage.Export(sfd.FileName); break; case 3: this.axDrawingControl.Document.SaveAs(sfd.FileName); break; case 4: VisApplication.ActivePage.Export(sfd.FileName); break; } } } }Visio图纸要保存为PDF时需要调用Document.ExportAsFixedFormat 方法来保存,在Visio的帮助文档中这么解释
ExportAsFixedFormat 方法将创建一个包含 Visio 文档的静态视图的文件。参数可以参考帮助文档,文档中说明得很清楚!
Visio图纸导出为CAD格式和.jpg格式则需要调用Page.Export 方法,在Visio帮助文档中这么解释:Page 对象的Export
方法支持使用扩展名 .htm 或 .html 保存为 HTML 文件格式。导出页面时,Visio 将使用上次在“另存为”对话框中选择的设置。从 Microsoft Visio 2010 开始,您可以使用ApplicationSettings 对象的与光栅图像有关的各种属性和方法来配置用于导出为
.bmp、.gif、.jpg、.png 和 .tif 文件类型的设置。
Visio图纸保存为Visio格式的文档则需要调用Document.SaveAs 方法。在Visio帮助文档中这么解释:SaveAs
方法可以接受使用通用命名约定 (UNC) 的驱动器名称,例如 \\corporation\marketing。从 Visio 2002 开始,可以选择将您的绘图另存为 XML 绘图 (.vdx)、XML 模具 (.vsx) 或 XML 模板 (.vtx)。
尽量每天都能整理一下资料,做个笔记,梳理所学!
相关文章推荐
- Skyline软件二次开发初级——11如何在WEB页面中的三维地图上加载和保存工程文件
- visio二次开发之保存方式
- dedecms二次开发--修改栏目文件保存路径 (栏目ID命名)
- Android 音视频开发(二):使用 AudioRecord 采集音频PCM并保存到文件
- ECShop二次开发指南-文件结构(二)
- Ecmall二次开发指南手册,ECMALL模板解析机制.MVC架构分析及文件目录说明.
- DZ程序文件目录含义-二次开发使用
- skyline6:二次开发web工程调用网络fly文件
- Discuz!X论坛开发(八)二次开发 教你识别程序目录和文件列表for discuzx!1--NO.7
- 收集一些关于Visio二次开发经典的文章,共同学习
- visio二次开发——事件编程
- iOS开发-简单方法实现扒下网站html保存到本地文件
- SuperMap二次开发,C#,导出数据集并转化为SHP格式文件
- Discuz二次开发 教你识别程序目录和文件列表 - 帮助文档
- Visio二次开发的环境搭建
- VC++项目开发笔记——打开或保存指定类型的文件CFileDialog类
- Android游戏开发13:SQLite存储数据及保存SQLite数据库文件到SD卡
- TFS二次开发-基线文件管理器(3)-源码文件的读取
- visio二次开发___事件篇___事件分类
- firefox addon - 开发firefox addon,如何将数据保存到本地文件中