我们知道,Visio菜单【视图】中有一个缩放的菜单项目,如下所示,选择响应的选项会对图纸进行缩放。
C#进行Visio二次开发之图纸缩放操作的实现

另外,它的工具条中也有一个下拉列表框,除了可以选择现有的那些选项外,还可以输入自定义的值,达到自定义缩放比例的功能。
C#进行Visio二次开发之图纸缩放操作的实现

本文介绍如何使用C#和Visio的SDK函数,实现Visio中的图纸各种缩放操作。
首先我们建立一个缩放菜单项和一个各种缩放比例的子菜单项,如第一个图形所示;然后将所有的子菜单项的事件处理指向同一个函数,如下所示
C#进行Visio二次开发之图纸缩放操作的实现        private void menu_View_Zoom_Click(object sender, EventArgs e)
        }

然后添加下拉列表框,如第二个图形所示,并添加它的处理函数。
C#进行Visio二次开发之图纸缩放操作的实现        private void tsStandard_Zoom_KeyUp(object sender, KeyEventArgs e)
        }

接着我们实现SetZoom函数,该函数除了接收各种缩放比例外,还可以接收自定义的比例处理。
具体逻辑,看代码后就一目了然
C#进行Visio二次开发之图纸缩放操作的实现        private void SetZoom(string zoomText)
        }

这样就可以完整实现Visio中的缩放、自定义缩放等功能了。

相关文章:

  • 2021-03-28
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-31
  • 2021-12-22
  • 2021-11-13
猜你喜欢
  • 2021-11-25
  • 2021-12-01
  • 2022-01-01
  • 2021-12-07
  • 2021-06-30
  • 2021-09-14
相关资源
相似解决方案