捕捉指定增强图表对象的快照并将结果图像导出到文件或系统剪贴板。您可以指定导出图像的文件格式。
语法
对象。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. 指定在使用 dblWidth 和 dblHeight 指定图像大小时所用的单位。它既可以是任何类型的 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 之间。
示例
应用到