Top Description Inners Methods
org.apache.poi.sl.usermodel

public Interface StrokeStyle


This interface specifies the line style of a shape

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
public static enum
public static enum
StrokeStyle.LineDash

The line dash with pattern.

Method Summary

Modifier and TypeMethod and Description
public StrokeStyle.LineCap
public StrokeStyle.LineCompound
public StrokeStyle.LineDash
public double
public PaintStyle

Method Detail

getLineCapback to summary
public StrokeStyle.LineCap getLineCap()
getLineCompoundback to summary
public StrokeStyle.LineCompound getLineCompound()
getLineDashback to summary
public StrokeStyle.LineDash getLineDash()
getLineWidthback to summary
public double getLineWidth()
getPaintback to summary
public PaintStyle getPaint()
org.apache.poi.sl.usermodel back to summary

public final Enum StrokeStyle.LineCap

extends Enum<StrokeStyle.LineCap>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final StrokeStyle.LineCap
FLAT

Line ends at end point

public final int
public final int
public static final StrokeStyle.LineCap
ROUND

Rounded ends

public static final StrokeStyle.LineCap
SQUARE

Square protrudes by half line width

Constructor Summary

AccessConstructor and Description
private
LineCap(int nativeId, int ooxmlId)

Method Summary

Modifier and TypeMethod and Description
public static StrokeStyle.LineCap
fromNativeId(int nativeId)

public static StrokeStyle.LineCap
fromOoxmlId(int ooxmlId)

public static StrokeStyle.LineCap
public static StrokeStyle.LineCap[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

FLATback to summary
public static final StrokeStyle.LineCap FLAT

Line ends at end point

nativeIdback to summary
public final int nativeId
ooxmlIdback to summary
public final int ooxmlId
ROUNDback to summary
public static final StrokeStyle.LineCap ROUND

Rounded ends

SQUAREback to summary
public static final StrokeStyle.LineCap SQUARE

Square protrudes by half line width

Constructor Detail

LineCapback to summary
private LineCap(int nativeId, int ooxmlId)

Method Detail

fromNativeIdback to summary
public static StrokeStyle.LineCap fromNativeId(int nativeId)
fromOoxmlIdback to summary
public static StrokeStyle.LineCap fromOoxmlId(int ooxmlId)
valueOfback to summary
public static StrokeStyle.LineCap valueOf(String name)
valuesback to summary
public static StrokeStyle.LineCap[] values()
org.apache.poi.sl.usermodel back to summary

public final Enum StrokeStyle.LineCompound

extends Enum<StrokeStyle.LineCompound>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final StrokeStyle.LineCompound
DOUBLE

Double lines of equal width - native 1 / ooxml "dbl"

public final int
public final int
public static final StrokeStyle.LineCompound
SINGLE

Single line (of width lineWidth) - native 0 / ooxml default

public static final StrokeStyle.LineCompound
THICK_THIN

Double lines, one thick, one thin - native 2 / ooxml "thickThin"

public static final StrokeStyle.LineCompound
THIN_THICK

Double lines, reverse order - native 3 / ooxml "thinThick"

public static final StrokeStyle.LineCompound
TRIPLE

Three lines, thin, thick, thin - native 4 / ooxml "tri"

Constructor Summary

AccessConstructor and Description
private
LineCompound(int nativeId, int ooxmlId)

Method Summary

Modifier and TypeMethod and Description
public static StrokeStyle.LineCompound
fromNativeId(int nativeId)

public static StrokeStyle.LineCompound
fromOoxmlId(int ooxmlId)

public static StrokeStyle.LineCompound
public static StrokeStyle.LineCompound[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DOUBLEback to summary
public static final StrokeStyle.LineCompound DOUBLE

Double lines of equal width - native 1 / ooxml "dbl"

nativeIdback to summary
public final int nativeId
ooxmlIdback to summary
public final int ooxmlId
SINGLEback to summary
public static final StrokeStyle.LineCompound SINGLE

Single line (of width lineWidth) - native 0 / ooxml default

THICK_THINback to summary
public static final StrokeStyle.LineCompound THICK_THIN

Double lines, one thick, one thin - native 2 / ooxml "thickThin"

THIN_THICKback to summary
public static final StrokeStyle.LineCompound THIN_THICK

Double lines, reverse order - native 3 / ooxml "thinThick"

TRIPLEback to summary
public static final StrokeStyle.LineCompound TRIPLE

Three lines, thin, thick, thin - native 4 / ooxml "tri"

Constructor Detail

LineCompoundback to summary
private LineCompound(int nativeId, int ooxmlId)

Method Detail

fromNativeIdback to summary
public static StrokeStyle.LineCompound fromNativeId(int nativeId)
fromOoxmlIdback to summary
public static StrokeStyle.LineCompound fromOoxmlId(int ooxmlId)
valueOfback to summary
public static StrokeStyle.LineCompound valueOf(String name)
valuesback to summary
public static StrokeStyle.LineCompound[] values()
org.apache.poi.sl.usermodel back to summary

public final Enum StrokeStyle.LineDash

extends Enum<StrokeStyle.LineDash>
Class Inheritance

The line dash with pattern. The pattern is derived empirically on PowerPoint 2010 and needs to be multiplied with actual line width

Field Summary

Modifier and TypeField and Description
public static final StrokeStyle.LineDash
DASH

dash style - native 7

public static final StrokeStyle.LineDash
DASH_DOT

dash short dash - native 9

public static final StrokeStyle.LineDash
DOT

square dot style - native 6

public static final StrokeStyle.LineDash
LG_DASH

long dash style - native 8

public static final StrokeStyle.LineDash
LG_DASH_DOT

long dash short dash - native 10

public static final StrokeStyle.LineDash
LG_DASH_DOT_DOT

long dash short dash short dash - native 11

public final int
public final int
public final int[]
public static final StrokeStyle.LineDash
SOLID

Solid (continuous) pen - native 1

public static final StrokeStyle.LineDash
SYS_DASH

PS_DASH system dash style - native 2

public static final StrokeStyle.LineDash
SYS_DASH_DOT

PS_DASHDOT system dash style - native 4

public static final StrokeStyle.LineDash
SYS_DASH_DOT_DOT

PS_DASHDOTDOT system dash style / native 5

public static final StrokeStyle.LineDash
SYS_DOT

PS_DOT system dash style - native 3

Constructor Summary

AccessConstructor and Description
private
LineDash(int nativeId, int ooxmlId, int... pattern)

Method Summary

Modifier and TypeMethod and Description
public static StrokeStyle.LineDash
fromNativeId(int nativeId)

public static StrokeStyle.LineDash
fromOoxmlId(int ooxmlId)

public static StrokeStyle.LineDash
public static StrokeStyle.LineDash[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DASHback to summary
public static final StrokeStyle.LineDash DASH

dash style - native 7

DASH_DOTback to summary
public static final StrokeStyle.LineDash DASH_DOT

dash short dash - native 9

DOTback to summary
public static final StrokeStyle.LineDash DOT

square dot style - native 6

LG_DASHback to summary
public static final StrokeStyle.LineDash LG_DASH

long dash style - native 8

LG_DASH_DOTback to summary
public static final StrokeStyle.LineDash LG_DASH_DOT

long dash short dash - native 10

LG_DASH_DOT_DOTback to summary
public static final StrokeStyle.LineDash LG_DASH_DOT_DOT

long dash short dash short dash - native 11

nativeIdback to summary
public final int nativeId
ooxmlIdback to summary
public final int ooxmlId
patternback to summary
public final int[] pattern
SOLIDback to summary
public static final StrokeStyle.LineDash SOLID

Solid (continuous) pen - native 1

SYS_DASHback to summary
public static final StrokeStyle.LineDash SYS_DASH

PS_DASH system dash style - native 2

SYS_DASH_DOTback to summary
public static final StrokeStyle.LineDash SYS_DASH_DOT

PS_DASHDOT system dash style - native 4

SYS_DASH_DOT_DOTback to summary
public static final StrokeStyle.LineDash SYS_DASH_DOT_DOT

PS_DASHDOTDOT system dash style / native 5

SYS_DOTback to summary
public static final StrokeStyle.LineDash SYS_DOT

PS_DOT system dash style - native 3

Constructor Detail

LineDashback to summary
private LineDash(int nativeId, int ooxmlId, int... pattern)

Method Detail

fromNativeIdback to summary
public static StrokeStyle.LineDash fromNativeId(int nativeId)
fromOoxmlIdback to summary
public static StrokeStyle.LineDash fromOoxmlId(int ooxmlId)
valueOfback to summary
public static StrokeStyle.LineDash valueOf(String name)
valuesback to summary
public static StrokeStyle.LineDash[] values()