我该如何编程打印出Measurement Studio的图形对象?



主要软件: Measurement Studio>>Measurement Studio for Visual Basic 6
主要软件版本: 6.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我该如何编程打印输出Measurement Studio的ActiveX图形副本?

解答:

        在Measurement Studio用户界面(User Interface)ActiveX控件中包含ControlImage方法,它使得创建单个ActiveX控件的图元文件图像成为可能。 CWButton, CWGraph, CWKnob, CWNumEdit, CWSlide, and CWGraph3D 都包含ControlImage方法,能够返回包含该控件图像的Windows元文件。您可以使用特定环境下得打印命令将该图像发送到打印机。

        在Visual Basic中,使用Printer.PaintPicture 命令来发送图元文件到打印机并以左上角为坐标原点。然后调用Printer.EndDoc 来完成打印机作业:

Printer.PaintPicture CWGraph1.ControlImage, 0, 0
Printer.EndDoc

        在上述代码中,第二第三个参数设定图片在页面上的位置;您也可以通过设定宽度与高度来放大或者缩小图片大小。请参考Visual Basic中的PaintPicture函数寻求更细节的帮助。

        Measurement Studio用户界面(User Interface)ActiveX控件更新版本包含ControlImage方法的扩展版本,叫做ControlImageEx。使用ControlImageEx能够设定您将提交图元文件的设备,例如打印机,的分辨率。当使用正确的参数值来调用时,ControlImageEx返回的图像比ControlImage返回的图像更精确地反映了在屏幕上的图像。Measurement Studio 6.0 或更高版本的用户可以下载Measurement Studio用户界面(User Interface)ActiveX控件更新版本。参考下面的链接以获得更多信息:



相关链接: Measurement Studio Version 6.0 for Windows - Update for Visual Basic 6.0 and Visual C++ 6.0

附件:





报告日期: 04/24/1996
最近更新: 11/25/2011
文档编号: 0KN6L57I