怎么用visio形成html文件

怎么用visio形成html文件,第1张

public class VisioApplication

{

private static readonly object sync = new object()

private static Microsoft.Office.Interop.Visio.Application vso

private VisioApplication() { }

public static Microsoft.Office.Interop.Visio.Application GetInstance()

{

//单例模式,双重锁定

if (vso == null)

{

lock (sync)

{

if (vso == null)

{

vso = new Microsoft.Office.Interop.Visio.Application()

vso.Visible = false//打开应用程序就隐藏

vso.AlertResponse = (short)1//重要:转换时不用打开确认窗口,直接转换

}

}

}

return vso

}

public static void Quit()

{

if (vso != null)

{

vso.Quit()

}

GC.Collect()

}

/// <summary>

/// 将Visio文档转换成HTML格式

/// </summary>

/// <param name="VisioFilePath"></param>

public static void VisioToHtmlFile(string VisioFilePath)

{

Microsoft.Office.Interop.Visio.Application vso = GetInstance()

Microsoft.Office.Interop.Visio.Document doc = null

Microsoft.Office.Interop.Visio.SaveAsWeb.VisSaveAsWeb saveAsWeb

Microsoft.Office.Interop.Visio.SaveAsWeb.VisWebPageSettings webPageSettings

try

{

//设置输出文件路径

string strTarget = VisioFilePath.Substring(0, VisioFilePath.LastIndexOf(".")) + ".html"

//打开文档,本来想后台打开,但是无论如何都会闪一下,看大家有没有什么好的办法

doc = vso.Documents.OpenEx(VisioFilePath,

(short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO

+ (short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenMinimized

+ (short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenHidden

+ (short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenNoWorkspace)

//获得转换html文件用的对象

saveAsWeb = (Microsoft.Office.Interop.Visio.SaveAsWeb.VisSaveAsWeb)vso.SaveAsWebObject

//设置格式

webPageSettings = (Microsoft.Office.Interop.Visio.SaveAsWeb.VisWebPageSettings)saveAsWeb.WebPageSettings

webPageSettings.TargetPath = strTarget

webPageSettings.QuietMode = 1

webPageSettings.SilentMode = 1//安静模式,不然会显示转换进度窗口

saveAsWeb.AttachToVisioDoc(doc)//将文档添加到需要转换的列表中

saveAsWeb.CreatePages()//开始转换

}

finally

{

if (doc != null)

{

doc.Close()

}

}

}

}

1,visio code顶部的菜单栏显示和隐藏

visio code 顶部的菜单栏可以显示和隐藏

如果菜单栏不见了

点击查看=>选择外观=>切换菜单栏就可以打开,隐藏之后直接按下alt键就可以调出

2,visio常用快捷键

小键盘是fn.大键盘就把fn换成home键

如何通过手机访问本地编写的html页面

npm install http-server -g(没安装过安装一遍)

cd /Users/barry-yang/Documents/webworkspace

然后终端输入http-server

手机访问

什么是 Visio?

Visio 2010 是一种图形和绘图应用程序,有助于直观呈现、浏览和传达复杂的信息。借助 Visio,您可以将难以理解的复杂文本和表格转换为传达信息的 Visio 图表,让人一目了然。

Visio 提供了一系列具有现代气息的形状模板,可满足多种不同的绘图需要,包括 IT 管理、流程建模、构建和体系结构、UI 设置、人力资源管理、项目管理等。

一、查找并应用模板

在 Visio 2010 中,您可以应用内置模板,也可以应用自己的自定义模板,甚至可以从 Office.com 上提供的各种模板中进行搜索。Office.com 提供了多种常用的 Excel 模板,包括流程图、网络图表和平面布置图。

若要在 Visio 中查找并应用模板,请执行下列 *** 作:

在“文件”选项卡上,单击“新建”。

在“选择模板”下,执行下列 *** 作之一:

若要使用内置模板之一,请在“模板类别”下依次单击要使用的类别和模板,然后单击“创建”。

若要再次使用最近使用过的某个模板,请在“最近使用的模板”下单击要使用的模板,然后单击“创建”。

若要使用您自己以前创建的模板,请在“开始使用的其他方式”下单击“根据现有内容新建”,导航到要使用的文件,然后单击“新建”。

若要在 Office.com 上查找模板,请在“开始使用的其他方式”下单击“Office.com 模板”,选择要使用的模板,然后单击“下载”将该模板从 Office.com 下载到您的计算机中。

二、创建新图表

单击“文件”选项卡。这会打开 Backstage 视图。

单击“新建”。

在“选择模板”下的“开始使用的其他方式”下,单击“空白绘图”。

单击“创建”。

打开图表模板后,空白绘图页会占据大部分空间。一侧显示“形状”窗口,它包含多个布满各种形状的模具。

这些模具由“形状”窗口顶部的标题栏标识;您可能需要滚动标题栏窗格以查看其全部内容。单击模具标题栏后,下方窗格中将显示相应的形状。

三、打开图表

单击“文件”选项卡,然后单击“打开”。

在“打开”对话框的左窗格中,单击包含绘图的驱动器或文件夹。

在“打开”对话框的右窗格中,打开包含所需绘图的文件夹。

单击该绘图,然后单击“打开”。

四、保存图表

您可以将图表保存为标准的 Visio 文件,您可以与安装有 Visio 的其他人员共享此文件。此外,“另存为”对话框中还具有许多不同格式,您可以将图表直接保存为这些格式。

单击“文件”选项卡。

单击“另存为”,然后在“保存类型”列表中选择一种格式。

不同格式对以不同方式使用或共享图表非常有用。

标准图像文件包括 JPG、PNG 和 BMP 格式。

网页采用 HTM 格式。图像文件和其他资源文件保存在 HTML 文件保存位置的子文件夹中。

PDF 或 XPS 文件

AutoCAD 绘图采用 DWG 或 DXF 格式。

五、添加形状

在“形状”窗口中,单击所需的形状并按住鼠标不放。

将该形状拖动到图表页上。

六、在两个形状之间添加连接线

若要将形状添加到绘图页上,并自动连接该形状,请执行下列 *** 作:

将第一个形状拖动到绘图页上。

将指针放在页面上已有的形状上。请注意,该形状的四周将显示蓝色小箭头。这些箭头称为自动连接箭头,可用于连接形状。

随即会显示带自动连接箭头的 “服务请求” 形状。

移动指针,使其覆盖其中一个箭头。

单击微型工具栏中的其中一个形状,并将其添加到页面中。

若要在将第二个形状拖动到页面上时自动连接两个形状,请执行下列 *** 作:

将一个形状拖动到绘图页上。

将第二个形状拖动到绘图页上,并让它覆盖第一个形状,但暂时不要释放鼠标。请注意,随即会出现自动连接箭头。

已将 “分析” 形状放在 “服务请求” 形状的底部连接箭头上。

将第二个形状向下移到指向所需方向的自动连接箭头上,然后释放鼠标。

“分析”形状已自动连接至“服务请求”形状,且二者间隔标准距离。

若要连接已位于页面上的两个形状,请执行下列 *** 作:

将指针放在要连接的其中一个形状上。

当出现自动连接箭头时,将指针移到指向要连接的另一个形状的箭头上。

单击该自动连接箭头并按住鼠标不放,然后将一个连接线从该形状拖动到另一个形状的中心。

当该箭头位于另一形状的中心位置上时,该形状的四周会出现一个红色边框。释放该连接线以便将其附加或“粘附”在该形状上。

七、向形状或页面中添加文本

向形状中添加文本

选择要向其中添加文本的形状。

键入所需的文本。

完成后,单击页面空白区域,或者按 Esc。

再次选中此形状。文本区域中将显示一个黄色的小型控制手柄。拖动此黄色控制手柄可以移动文本。

向页面中添加文本

在“开始”选项卡上的“工具”组中,单击“文本”工具。

单击页面的空白区域。此时将显示一个文本框。

键入所需的文本。

在“开始”选项卡上的“工具”组中,单击“指针工具”以停止使用“文本”工具。

八、向形状中添加数据

若要在形状已有的数据属性或字段中输入数据,请执行下列 *** 作:

在绘图页上选择一个形状。

右键单击该形状,然后单击“形状数据”。

在“形状数据”窗口中,找到所需的属性行,然后在其中输入所需的数据。

若要为形状定义新的数据属性或字段,请执行下列 *** 作:

在绘图页上选择一个形状。

右键单击该形状,然后单击“定义形状数据”。

在“定义形状数据”对话框中,单击“新建”。

在“标签”框中,删除默认文本,并为属性键入名称。

在“类型”列表中,选择要在该属性中输入的数据类型。

在“值”框中,键入所需的数据值。

单击“确定”。

再次右键单击此形状,指向“数据”,这次单击“形状数据”。

此时将打开“形状数据”窗口,并显示已经为该形状定义的所有数据。如果所有形状都含有特定信息,您可以让“形状数据”窗口保持打开状态,并单击您感兴趣的形状以查看其中包含的数据。

九、设置图表格式

若要对绘图应用背景,请执行下列 *** 作:

单击“设计”选项卡。

在“背景”组中,单击“背景”。

单击所需的背景。此时将向图表添加一个新背景页,您可以在绘图区域底部并排显示的页面选项卡中找到此新页。

若要对绘图应用边框或标题,请执行下列 *** 作:

在“设计”选项卡上,单击“边框和标题”。

单击所需的标题。

在绘图区域底部,单击“背景-1”选项卡。

单击标题文本。此时将选中整个边框,但是,如果您开始键入内容,此文本则变为默认标题文本。

输入所需的标题。

若要在边框中编辑其他文本,请首先选中整个边框,然后单击要更改的文本并开始键入。

十、打印图表

单击“文件”选项卡,然后单击“打印”。

若要打印图表,请单击“打印”。

在“打印”对话框中,执行下列 *** 作:

在“名称”框中,选择要使用的打印机(如果尚未选择)。

在“页面范围”下,指定要打印的绘图页。

在“份数”下,指定要打印的份数。

准备好打印后,单击“确定”。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6140178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存