Example usage for org.apache.poi.xwpf.usermodel Document PICTURE_TYPE_GIF

List of usage examples for org.apache.poi.xwpf.usermodel Document PICTURE_TYPE_GIF

Introduction

In this page you can find the example usage for org.apache.poi.xwpf.usermodel Document PICTURE_TYPE_GIF.

Prototype

int PICTURE_TYPE_GIF

To view the source code for org.apache.poi.xwpf.usermodel Document PICTURE_TYPE_GIF.

Click Source Link

Document

GIF image format

Usage

From source file:org.obeonetwork.m2doc.generator.TemplateProcessor.java

License:Open Source License

/**
 * Returns the picture type based on the filename's extension.
 * /*from w ww.j  ava  2s .co  m*/
 * @param fileName
 *            the picture file
 * @return the picture's file extension
 */
private int getPictureType(String fileName) {
    String[] segments = fileName.split("\\.");
    int result;
    if (segments.length > 1) {
        String extension = segments[segments.length - 1].trim();
        if ("jpg".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_JPEG;
        } else if ("gif".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_GIF;
        } else if ("png".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_PNG;
        } else if ("emf".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_EMF;
        } else if ("wmf".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_WMF;
        } else if ("pict".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_PICT;
        } else if ("dib".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_DIB;
        } else if ("tiff".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_TIFF;
        } else if ("eps".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_EPS;
        } else if ("bmp".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_BMP;
        } else if ("wpg".equalsIgnoreCase(extension)) {
            result = Document.PICTURE_TYPE_WPG;
        } else {
            result = 0;
        }
    } else {
        result = 0;
    }
    return result;
}