public class HemfPlusGDIImageRenderer extends BitmapImageRenderer
img
Constructor and Description |
---|
HemfPlusGDIImageRenderer() |
Modifier and Type | Method and Description |
---|---|
boolean |
canRender(java.lang.String contentType)
Determines if this image renderer implementation supports the given contentType
(确定此图像渲染器实现是否支持给定的 contentType)
|
int |
getHeight() |
HemfPlusImage.EmfPlusPixelFormat |
getPixelFormat() |
int |
getStride() |
int |
getWidth() |
void |
loadImage(byte[] data, java.lang.String contentType)
Load and buffer the image
(加载和缓冲图像)
|
void |
loadImage(java.io.InputStream data, java.lang.String contentType)
Load and buffer the image
(加载和缓冲图像)
|
java.awt.image.BufferedImage |
readGDIImage(byte[] data)
Converts the gdi pixel data to a buffered image
(将 gdi 像素数据转换为缓冲图像)
|
void |
setHeight(int height) |
void |
setPixelFormat(HemfPlusImage.EmfPlusPixelFormat pixelFormat) |
void |
setStride(int stride) |
void |
setWidth(int width) |
drawImage, drawImage, getBounds, getImage, getImage, getNativeBounds, setAlpha, setAlpha
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDimension, getGenericRecord, setDefaultCharset
public int getWidth()
public void setWidth(int width)
public int getHeight()
public void setHeight(int height)
public int getStride()
public void setStride(int stride)
public HemfPlusImage.EmfPlusPixelFormat getPixelFormat()
public void setPixelFormat(HemfPlusImage.EmfPlusPixelFormat pixelFormat)
public boolean canRender(java.lang.String contentType)
ImageRenderer
canRender
in interface
ImageRenderer
(接口 ImageRenderer 中的 canRender)
canRender
in class
BitmapImageRenderer
contentType
- the image content type
(contentType - 图片内容类型)
public void loadImage(java.io.InputStream data, java.lang.String contentType) throws java.io.IOException
ImageRenderer
loadImage
in interface
ImageRenderer
(接口 ImageRenderer 中的 loadImage)
loadImage
in class
BitmapImageRenderer
data
- the raw image stream
(data - 原始图像流)
contentType
- the content type
(contentType - 内容类型)
java.io.IOException
(java.io.IOException)
public void loadImage(byte[] data, java.lang.String contentType)
ImageRenderer
loadImage
in interface
ImageRenderer
(接口 ImageRenderer 中的 loadImage)
loadImage
in class
BitmapImageRenderer
data
- the raw image bytes
(data - 原始图像字节)
contentType
- the content type
(contentType - 内容类型)
public java.awt.image.BufferedImage readGDIImage(byte[] data)
data
- the image data of all EmfPlusImage parts
(data - 所有 EmfPlusImage 部分的图像数据)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.