|
在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控件更新版本。参考下面的链接以获得更多信息:
|