C# Visio Zoom功能无法在100%级别正常工作
我正在用C#构建一个应用程序,它使用MicrosoftVisio的功能来绘制对象/形状。(我正在使用MicrosoftVisio-2010) 其中我正在使用visio提供的缩放功能。在100%范围内缩放到其他值时,该行为非常奇怪。比如说,我打开visio画布(此时缩放值为75%),在画布的任何极端角落绘制任何形状。现在,我将缩放值增加到100%,水平和垂直滚动条位于中心。在这一点上,我再次放大到75%,对象是不可见的。这意味着当放大到100%或缩小到100%时,页面会自动居中。但是,我想在一定程度上保留滚动条的位置 这个问题只适用于100%缩放,它适用于所有其他值 下面是示例代码: 有人能帮我吗C# Visio Zoom功能无法在100%级别正常工作,c#,visio,C#,Visio,我正在用C#构建一个应用程序,它使用MicrosoftVisio的功能来绘制对象/形状。(我正在使用MicrosoftVisio-2010) 其中我正在使用visio提供的缩放功能。在100%范围内缩放到其他值时,该行为非常奇怪。比如说,我打开visio画布(此时缩放值为75%),在画布的任何极端角落绘制任何形状。现在,我将缩放值增加到100%,水平和垂直滚动条位于中心。在这一点上,我再次放大到75%,对象是不可见的。这意味着当放大到100%或缩小到100%时,页面会自动居中。但是,我想在一定程
提前感谢您我知道这是一个很晚才回答这个问题的答案,但这篇文章对Visio中的缩放问题进行了一些有趣的讨论,特别是包含了修复通常的缩放问题的代码,在这种情况下,仅尝试更改ui中的缩放效果并不符合预期
zoomComboBox.SelectedItem is 100.
private AxMicrosoft.Office.Interop.VisOcx.AxDrawingControl canvas;
canvas.Window.Zoom = Convert.ToDouble(zoomComboBox.SelectedItem)/100;