ExportImage 方法

捕捉指定增强图表对象的快照并将结果图像导出到文件或系统剪贴板。您可以指定导出图像的文件格式。

语法

对象。ExportImagebstrDest, enuFormat, enuSizeUnits, dblWidth, dblHeight, [lngDPI], [blnLargeFont]

属性

ExportImage 方法语法包括以下部分:

组成部分

描述

对象

对象表达式,其值为“应用到”列表中的一个对象。

bstrDest

字符串。将系统剪贴板留空。enuExportstyle

enuFormat

Enum/Long. 指定所需的图像格式。It can be either of type enumImageFormat or a corresponding numerical value, as follows:
ImageFormat_WMF (0): WMF format
ImageFormat_BMP (1): BMP format
ImageFormat_JPG (2): JPG format
ImageFormat_PNG (3): PNG format
ImageFormat_EMF (5): EMF format

注意:为了使用 enumImageFormat 枚举,必须将对象的类型库文件添加到 VBA 工程的参考中。如果参考中不包括类型库文件,则只接受数字值。适用于列表中的对象类型库如下:

对象

参考

类型库文件名

HistogramChart

iFix 2D 直方图对象 v1.0 类型库

Fix2DHistogramChartDll.tlb

LineChart

iFix 2D 折线图对象 v1.0 类型库

Fix2DLineChartDll.tlb

SPCBarChart

iFix 2D SPC Bar 图对象 v1.0 类型库

Fix2DSPCBarChartDll.tlb

XYChart

iFix 2D XY 图对象 v1.0 类型库

Fix2DXYChartDll.tlb

enuSizeUnits

Enum/Long. 指定在使用 dblWidthdblHeight 指定图像大小时所用的单位。它既可以是任何类型的 enumSizeUnits,也可以是相应的数字值,如下所述:

注意:并非所有格式都支持所有单位。

数值

格式

Comments

SizeUnits_Pixels (0):单位为像素。

BMP、JPG、PNG

这是这些格式唯一支持的单位。

SizeUnits_NoSpecificSize (0)

WMF

指定 WMF 将使用最大大小(8 英寸适用于较长的尺寸和 1200 DPI)并且 dblWidth 和 dblHeight 仅确定图像的高宽比。在这类情况下,dblWidth 和 dblHeight 应介于 1 到 10000 之间(包括边界)。

SizeUnits_Millimeters (1):单位为毫米。

WMF、EMF

尺寸必须介于 25 到 432 毫米之间。

SizeUnits_Inches (2):单位为英寸。

WMF、EMF

尺寸必须介于 1 到 17 英寸之间。

SizeUnits_Points (3):单位为 Postscript 点(1/72 英寸)。

WMF、EMF

尺寸必须介于 72 到 1224 点之间。

注意:为了使用 enumSizeUnits 枚举,必须将对象的类型库文件添加到 VBA 工程的参考中。如果参考中不包括类型库文件,则只接受数字值。适用于列表中的对象类型库如下:

对象

参考

类型库文件名

HistogramChart

iFix 2D 直方图对象 v1.0 类型库

Fix2DHistogramChartDll.tlb

LineChart

iFix 2D 折线图对象 v1.0 类型库

Fix2DLineChartDll.tlb

SPCBarChart

iFix 2D SPC Bar 图对象 v1.0 类型库

Fix2DSPCBarChartDll.tlb

XYChart

iFix 2D XY 图对象 v1.0 类型库

Fix2DXYChartDll.tlb

dblWidth

Double. 以 enuSizeUnits 中指定的单位指定图像的宽度。

dblHeight

enuSizeUnits 中指定的单位指定图像的高度。

lngDPI

长整型。以每英寸点数为单位指定图像的点密度。如果留为未指定,则默认值为 300。它必须介于 50 到 600 之间;否则将被忽略。如果 enuSizeUnits 设置为 SizeUnits_NoSpecificSize,则此参数不适用于 WMF 格式。

blnLargeFont

布尔值。指定是否应在图表图像中使用大字体。如果留为未指定,则默认值为 False。

备注

无论格式和尺寸如何,高宽比必须介于 0.1 到 10 之间。

示例

应用到


您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。