Example usage for com.lowagie.text.rtf.table RtfBorder BORDER_DOT_DASH

List of usage examples for com.lowagie.text.rtf.table RtfBorder BORDER_DOT_DASH

Introduction

In this page you can find the example usage for com.lowagie.text.rtf.table RtfBorder BORDER_DOT_DASH.

Prototype

int BORDER_DOT_DASH

To view the source code for com.lowagie.text.rtf.table RtfBorder BORDER_DOT_DASH.

Click Source Link

Document

Constant for a dot dash border

Usage

From source file:org.pentaho.reporting.engine.classic.core.modules.output.table.rtf.helper.RTFPrinter.java

License:Open Source License

private int translateBorderStyle(final BorderStyle borderStyle) {
    if (BorderStyle.DASHED.equals(borderStyle)) {
        return RtfBorder.BORDER_DASHED;
    }/*from  w  w  w  . ja  v a 2s . co  m*/
    if (BorderStyle.DOT_DASH.equals(borderStyle)) {
        return RtfBorder.BORDER_DOT_DASH;
    }
    if (BorderStyle.DOT_DOT_DASH.equals(borderStyle)) {
        return RtfBorder.BORDER_DOT_DOT_DASH;
    }
    if (BorderStyle.DOTTED.equals(borderStyle)) {
        return RtfBorder.BORDER_DOTTED;
    }
    if (BorderStyle.DOUBLE.equals(borderStyle)) {
        return RtfBorder.BORDER_DOUBLE;
    }
    if (BorderStyle.HIDDEN.equals(borderStyle)) {
        return RtfBorder.BORDER_NONE;
    }
    if (BorderStyle.NONE.equals(borderStyle)) {
        return RtfBorder.BORDER_NONE;
    }
    if (BorderStyle.GROOVE.equals(borderStyle)) {
        return RtfBorder.BORDER_ENGRAVE;
    }
    if (BorderStyle.RIDGE.equals(borderStyle)) {
        return RtfBorder.BORDER_EMBOSS;
    }
    if (BorderStyle.INSET.equals(borderStyle)) {
        return RtfBorder.BORDER_SINGLE;
    }
    if (BorderStyle.OUTSET.equals(borderStyle)) {
        return RtfBorder.BORDER_SINGLE;
    }
    if (BorderStyle.SOLID.equals(borderStyle)) {
        return RtfBorder.BORDER_SINGLE;
    }
    if (BorderStyle.WAVE.equals(borderStyle)) {
        return RtfBorder.BORDER_WAVY;
    }
    return RtfBorder.BORDER_NONE;
}