有什么方法可以在 Visio 2003 中设置 png 导出分辨率吗?
我正在尝试使用 Visio 2003 将页面从 Visio 文档导出到 png
文件。 导出方法有效,但我还没有找到任何方法来设置所需的输出分辨率。
该文档提到了它使用的默认值,但没有提及如何更改它们:
导出方法使用默认的 指定的首选项设置 过滤并且不提示用户 对于非默认参数。
在 Visio 2010 中,可以通过 SetRasterExportSize 设置这些属性,但该属性在 Visio 2003 中不可用。
所以,我的问题是:
有没有办法在 Visio 2003 中设置 png 输出分辨率?
I am trying to export a page from a Visio document to a png
file using Visio 2003. The Export method works, but I haven't found any way to set the desired output resolution.
The documentation mentions what it uses the defaults, but nothing on how to change them:
The Export method uses the default
preference settings for the specified
filter and does not prompt the user
for non-default arguments.
In Visio 2010, it is possible to set these properties via SetRasterExportSize, but that property isn't available in Visio 2003.
So, my question:
Is there any way to set the png output resolution in Visio 2003?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不直接。 2003/7 的导出方法仅遵循给定会话通过 UI 使用的最后设置(即内存中的文件/另存为)。
Graham Wideman 的书(Visio 2003 Developers Survival Pack)中建议的一种解决方法是使用 SendKeys 方法,尽管他指出这不是一个非常可靠的选择。他在书中创建了一个 COM 组件 (DAKbdEventLib),它避免了 SendKeys 的一些问题。我不确定这本书是否仍然可用(它仍然与 Visio 2010 非常相关),但您可以在这里查看:
http://www.diagramantics.com/v11dsp/index.htm
正如您指出的通过代码控制导出设置的能力,仅出现在 api 中2010年版本。
希望有帮助
最好的问候
约翰
Not directly. The Export method for 2003/7 simply respects the last settings that were used via the UI (ie File / Save As from memory) for a given session.
One workaround suggested in Graham Wideman's book (Visio 2003 Developers Survival Pack) is to use the SendKeys method, although as he points out this is not a very robust option. For his book he created a COM component (DAKbdEventLib) that avoids some of the problems of SendKeys. I not sure if the book is still available (it's still very relevent to Visio 2010), but you could have a look here:
http://www.diagramantics.com/v11dsp/index.htm
As you point out the ability to control export settings via code, only appeared in the api in the 2010 version.
Hope that helps
Best regards
John