倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

グルグル POI (6) : CellStyle, Font のプロパティ

今回は CellStyleFont に定義されているプロパティ。

CellStyle, Font に定義されているプロパティ


CellStyle

プロパティ名 プロパティ値の型 Read
(Getter)
Write
(Setter)
class java.lang.Class ×
font
fontIndex
Font
short
×

×
alignment
verticalAlignment
wrapText
indention
short*1
short*2
boolean
short
fillForegroundColor
fillBackgroundColor
fillPattern
short
short
short*3
borderTop
borderBottom
borderLeft
borderRight
short*4
topBorderColor
bottomBorderColor
leftBorderColor
rightBorderColor
short
dataFormat
dataFormatString
short
java.lang.String


×
hidden boolean
index short ×
rotation short
locked boolean

Font のプロパティ

プロパティ名 プロパティ値の型 Read
(Getter)
Write
(Setter)
class java.lang.Class ×
charSet byte*5
fontName
fontHeight
fontHeightInPoints
java.lang.String
short
short
boldweight short*6
italic boolean
typeOffset short*7
underline byte*8
strikeout boolean
color short*9
index short ×

HSSFFont に特有のプロパティはありません。

HSSFCellStyle に特有のプロパティ

プロパティ名 プロパティ値の型 Read
(Getter)
Write
(Setter)
スコープ
parentStyle org.apache.poi.hssf.usermodel.HSSFCellStyle × public
userStyleName java.lang.String public

Groovyイン・アクション

Groovyイン・アクション

*1:取り得る値は CellStyle に定義されている static フィールド:ALIGN_GENERAL, ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT, ALIGN_FILL, ALIGN_JUSTIFY, ALIGN_CENTER_SELECTION

*2:取り得る値は CellStyle に定義されている static フィールド:VERTICAL_TOP, VERTICAL_CENTER, VERTICAL_BOTTOM, VERTICAL_JUSTIFY

*3:取り得る値は CellStyle に定義されている static フィールド:NO_FILL, SOLID_FOREGROUND, FINE_DOTS, ALT_BARS, SPARSE_DOTS, THICK_HORZ_BANDS, THICK_VERT_BANDS, THICK_BACKWARD_DIAG, THICK_FORWARD_DIAG, BIG_SPOTS, BRICKS, THIN_HORZ_BANDS, THIN_VERT_BANDS, THIN_BACKWARD_DIAG, THIN_FORWARD_DIAG, SQUARES, DIAMONDS

*4:取り得る値は CellStyle に定義されている static フィールド:BORDER_NONE, BORDER_THIN, BORDER_MEDIUM, BORDER_DASHED, BORDER_DOTTED, BORDER_THICK, BORDER_DOUBLE, BORDER_HAIR, BORDER_MEDIUM_DASHED, BORDER_DASH_DOT, BORDER_MEDIUM_DASH_DOT, BORDER_DASH_DOT_DOT, BORDER_MEDIUM_DASH_DOT_DOT, BORDER_SLANTED_DASH_DOT

*5:取り得る値は Font に定義されている static フィールド:ANSI_CHARSET, DEFAULT_CHARSET, SYMBOL_CHARSET

*6:取り得る値は Font に定義されている static フィールド:BOLDWEIGHT_BOLD, BOLDWEIGHT_NORMAL

*7:取り得る値は Font に定義されている static フィールド:SS_NONE, SS_SUPER, SS_SUB

*8:取り得る値は Font に定義されている static フィールド:U_NONE, U_SINGLE, U_DOUBLE, U_SINGLE_ACCOUNTING, U_DOUBLE_ACCOUNTING

*9:取り得る値は Font に定義されている static フィールド:COLOR_NORMAL, COLOR_RED, HSSFPalette.getColor(short)