EmfPlusBitmap

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBaseImageData

public final class EmfPlusBitmap extends EmfPlusBaseImageData

EmfPlusBitmap 对象指定包含图形图像的位图。

构造函数

构造函数描述
EmfPlusBitmap()

方法

方法描述
getBitmapData()获取或设置位图数据 BitmapData(可变):定义在 Type 字段中指定的位图数据对象的可变长度数据。
setBitmapData(EmfPlusBaseBitmapData value)获取或设置位图数据 BitmapData(可变):定义在 Type 字段中指定的位图数据对象的可变长度数据。
getHeight()获取或设置位图高度 Height(4 字节):一个 32 位有符号整数,指定位图占用区域的像素高度。
setHeight(int value)获取或设置位图高度 Height(4 字节):一个 32 位有符号整数,指定位图占用区域的像素高度。
getPixelFormat()获取或设置像素格式 PixelFormat(4 字节):一个 32 位无符号整数,指定构成位图图像的像素格式。
setPixelFormat(int value)获取或设置像素格式 PixelFormat(4 字节):一个 32 位无符号整数,指定构成位图图像的像素格式。
getStride()获取或设置图像的跨距 Stride(4 字节):一个 32 位有符号整数,指定一条扫描线起始位置与下一条之间的字节偏移量。
setStride(int value)获取或设置图像的跨距 Stride(4 字节):一个 32 位有符号整数,指定一条扫描线起始位置与下一条之间的字节偏移量。
getType()获取或设置图像类型 Type(4 字节):一个 32 位无符号整数,指定 BitmapData 字段中数据的类型。
setType(int value)获取或设置图像类型 Type(4 字节):一个 32 位无符号整数,指定 BitmapData 字段中数据的类型。
getWidth()获取或设置图像宽度 Width(4 字节):一个 32 位有符号整数,指定位图占用区域的像素宽度。
setWidth(int value)获取或设置图像宽度 Width(4 字节):一个 32 位有符号整数,指定位图占用区域的像素宽度。

EmfPlusBitmap()

public EmfPlusBitmap()

getBitmapData()

public EmfPlusBaseBitmapData getBitmapData()

获取或设置位图数据 BitmapData(可变):定义在 Type 字段中指定的位图数据对象的可变长度数据。该数据的内容和格式可能因每种位图类型而异。

值:位图数据。

Returns: EmfPlusBaseBitmapData

setBitmapData(EmfPlusBaseBitmapData value)

public void setBitmapData(EmfPlusBaseBitmapData value)

获取或设置位图数据 BitmapData(可变):定义在 Type 字段中指定的位图数据对象的可变长度数据。该数据的内容和格式可能因每种位图类型而异。

值:位图数据。

Parameters:

参数类型描述
valueEmfPlusBaseBitmapData

getHeight()

public int getHeight()

获取或设置位图高度 Height(4 字节):一个 32 位有符号整数,指定位图占用区域的像素高度。如果图像已压缩,根据 Type 字段,此值未定义,必须忽略。

值:高度。

Returns: int

setHeight(int value)

public void setHeight(int value)

获取或设置位图高度 Height(4 字节):一个 32 位有符号整数,指定位图占用区域的像素高度。如果图像已压缩,根据 Type 字段,此值未定义,必须忽略。

值:高度。

Parameters:

参数类型描述
valueint

getPixelFormat()

public int getPixelFormat()

获取或设置像素格式 PixelFormat(4 字节):一个 32 位无符号整数,指定构成位图图像的像素格式。支持的像素格式在 EmfPlusPixelFormat 枚举(第 2.1.1.25 节)中指定。如果图像已压缩,根据 Type 字段,此值未定义,必须忽略。

值:像素格式。

Returns: int

setPixelFormat(int value)

public void setPixelFormat(int value)

获取或设置像素格式 PixelFormat(4 字节):一个 32 位无符号整数,指定构成位图图像的像素格式。支持的像素格式在 EmfPlusPixelFormat 枚举(第 2.1.1.25 节)中指定。如果图像已压缩,根据 Type 字段,此值未定义,必须忽略。

值:像素格式。

Parameters:

参数类型描述
valueint

getStride()

public int getStride()

获取或设置图像的跨距 Stride(4 字节):一个 32 位有符号整数,指定一条扫描线起始位置与下一条之间的字节偏移量。该值等于像素格式字段中指定的每像素字节数乘以宽度字段中指定的像素宽度。此字段的值必须是四的倍数。如果图像已压缩,根据 Type 字段,此值未定义,必须忽略。

值:跨距。

Returns: int

setStride(int value)

public void setStride(int value)

获取或设置图像的跨距 Stride(4 字节):一个 32 位有符号整数,指定一条扫描线起始位置与下一条之间的字节偏移量。该值等于像素格式字段中指定的每像素字节数乘以宽度字段中指定的像素宽度。此字段的值必须是四的倍数。如果图像已压缩,根据 Type 字段,此值未定义,必须忽略。

值:跨距。

Parameters:

参数类型描述
valueint

getType()

public int getType()

获取或设置图像类型 Type(4 字节):一个 32 位无符号整数,指定 BitmapData 字段中数据的类型。此值必须在 EmfPlusBitmapDataType 枚举(第 2.1.1.2 节)中定义。

值:类型。

Returns: int

setType(int value)

public void setType(int value)

获取或设置图像类型 Type(4 字节):一个 32 位无符号整数,指定 BitmapData 字段中数据的类型。此值必须在 EmfPlusBitmapDataType 枚举(第 2.1.1.2 节)中定义。

值:类型。

Parameters:

参数类型描述
valueint

getWidth()

public int getWidth()

获取或设置图像宽度 Width(4 字节):一个 32 位有符号整数,指定位图占用区域的像素宽度。如果图像已压缩,根据 Type 字段,此值未定义,必须忽略。

值:宽度。

Returns: int

setWidth(int value)

public void setWidth(int value)

获取或设置图像宽度 Width(4 字节):一个 32 位有符号整数,指定位图占用区域的像素宽度。如果图像已压缩,根据 Type 字段,此值未定义,必须忽略。

值:宽度。

Parameters:

参数类型描述
valueint