Top Description Fields Constructors Methods
org.apache.poi.common.usermodel

public final Enum PictureType

extends Enum<PictureType>
Class Inheritance
Imports
org.apache.poi.poifs.filesystem.FileMagic, java.util.HashMap

General enum class to define a picture format/type
Since
POI 5.0

Field Summary

Modifier and TypeField and Description
public static final PictureType
BMP

Windows Bitmap (.bmp)

public static final PictureType
CLIENT

client defined blip type - native-id 32 to 255

public static final PictureType
CMYKJPEG

JPEG in the YCCK or CMYK color space.

public final String
public static final PictureType
DIB

Device independent bitmap

public static final PictureType
EMF

Extended windows meta file

public static final PictureType
EPS

Encapsulated Postscript (.eps)

public static final PictureType
ERROR

Picture type error - specific to escher bse record

public final String
public static final PictureType
GIF

GIF image format

public static final PictureType
JPEG

JPEG format

public final int
public static final PictureType
PICT

Mac PICT format

private static final HashMap<Integer, PictureType>
public static final PictureType
PNG

PNG format

public static final PictureType
SVG

Scalable vector graphics (.svg) - supported by Office 2016 and higher

public static final PictureType
TIFF

Tag Image File (.tiff)

public static final PictureType
UNKNOWN

Unknown picture type - specific to escher bse record

public static final PictureType
WDP

Microsoft Windows Media Photo image (.wdp)

public static final PictureType
WMF

Windows Meta File

public static final PictureType
WPG

WordPerfect graphics (.wpg)

Constructor Summary

AccessConstructor and Description
private
PictureType(String contentType, String extension, int ooxmlId)

Method Summary

Modifier and TypeMethod and Description
public static PictureType

Returns:

PictureType, null if ooxmlId does not match any PictureTypes
findByOoxmlId
(int
for PictureType
ooxmlId
)

public String
public String
public int
public static PictureType
public static PictureType
public static PictureType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BMPback to summary
public static final PictureType BMP

Windows Bitmap (.bmp)

CLIENTback to summary
public static final PictureType CLIENT

client defined blip type - native-id 32 to 255

CMYKJPEGback to summary
public static final PictureType CMYKJPEG

JPEG in the YCCK or CMYK color space.

contentTypeback to summary
public final String contentType
DIBback to summary
public static final PictureType DIB

Device independent bitmap

EMFback to summary
public static final PictureType EMF

Extended windows meta file

EPSback to summary
public static final PictureType EPS

Encapsulated Postscript (.eps)

ERRORback to summary
public static final PictureType ERROR

Picture type error - specific to escher bse record

extensionback to summary
public final String extension
GIFback to summary
public static final PictureType GIF

GIF image format

JPEGback to summary
public static final PictureType JPEG

JPEG format

ooxmlIdback to summary
public final int ooxmlId
PICTback to summary
public static final PictureType PICT

Mac PICT format

PICTURE_TYPE_BY_OOXML_IDback to summary
private static final HashMap<Integer, PictureType> PICTURE_TYPE_BY_OOXML_ID
PNGback to summary
public static final PictureType PNG

PNG format

SVGback to summary
public static final PictureType SVG

Scalable vector graphics (.svg) - supported by Office 2016 and higher

TIFFback to summary
public static final PictureType TIFF

Tag Image File (.tiff)

UNKNOWNback to summary
public static final PictureType UNKNOWN

Unknown picture type - specific to escher bse record

WDPback to summary
public static final PictureType WDP

Microsoft Windows Media Photo image (.wdp)

WMFback to summary
public static final PictureType WMF

Windows Meta File

WPGback to summary
public static final PictureType WPG

WordPerfect graphics (.wpg)

Constructor Detail

PictureTypeback to summary
private PictureType(String contentType, String extension, int ooxmlId)

Method Detail

findByOoxmlIdback to summary
public static PictureType findByOoxmlId(int ooxmlId)
Parameters
ooxmlId:int

for PictureType

Returns:PictureType

PictureType, null if ooxmlId does not match any PictureTypes

getContentTypeback to summary
public String getContentType()
getExtensionback to summary
public String getExtension()
getOoxmlIdback to summary
public int getOoxmlId()
valueOfback to summary
public static PictureType valueOf(String name)
valueOfback to summary
public static PictureType valueOf(FileMagic fm)
valuesback to summary
public static PictureType[] values()