org.apache.poi.hssf.usermodel
Class HSSFCellStyle
- java.lang.Object
-
- org.apache.poi.hssf.usermodel.HSSFCellStyle
-
-
Field Summary
-
Fields inherited from interface org.apache.poi.ss.usermodel.CellStyle
ALIGN_CENTER, ALIGN_CENTER_SELECTION, ALIGN_FILL, ALIGN_GENERAL, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_RIGHT, ALT_BARS, BIG_SPOTS, BORDER_DASH_DOT, BORDER_DASH_DOT_DOT, BORDER_DASHED, BORDER_DOTTED, BORDER_DOUBLE, BORDER_HAIR, BORDER_MEDIUM, BORDER_MEDIUM_DASH_DOT, BORDER_MEDIUM_DASH_DOT_DOT, BORDER_MEDIUM_DASHED, BORDER_NONE, BORDER_SLANTED_DASH_DOT, BORDER_THICK, BORDER_THIN, BRICKS, DIAMONDS, FINE_DOTS, LEAST_DOTS, LESS_DOTS, NO_FILL, SOLID_FOREGROUND, SPARSE_DOTS, SQUARES, THICK_BACKWARD_DIAG, THICK_FORWARD_DIAG, THICK_HORZ_BANDS, THICK_VERT_BANDS, THIN_BACKWARD_DIAG, THIN_FORWARD_DIAG, THIN_HORZ_BANDS, THIN_VERT_BANDS, VERTICAL_BOTTOM, VERTICAL_CENTER, VERTICAL_JUSTIFY, VERTICAL_TOP
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcloneStyleFrom(CellStyle source)Clones all the style information from another HSSFCellStyle, onto this one.voidcloneStyleFrom(HSSFCellStyle source)booleanequals(java.lang.Object obj)shortgetAlignment()get the type of horizontal alignment for the cellshortgetBorderBottom()get the type of border to use for the bottom border of the cellshortgetBorderLeft()get the type of border to use for the left border of the cellshortgetBorderRight()get the type of border to use for the right border of the cellshortgetBorderTop()get the type of border to use for the top border of the cellshortgetBottomBorderColor()get the color to use for the left bordershortgetDataFormat()get the index of the formatjava.lang.StringgetDataFormatString()Get the contents of the format string, by looking up the DataFormat against the bound workbookjava.lang.StringgetDataFormatString(InternalWorkbook workbook)Get the contents of the format string, by looking up the DataFormat against the supplied low level workbookjava.lang.StringgetDataFormatString(Workbook workbook)Get the contents of the format string, by looking up the DataFormat against the supplied workbookshortgetFillBackgroundColor()Get the background fill color.HSSFColorgetFillBackgroundColorColor()Gets the color object representing the current background fill, resolving indexes using the supplied workbook.shortgetFillForegroundColor()Get the foreground fill color.HSSFColorgetFillForegroundColorColor()Gets the color object representing the current foreground fill, resolving indexes using the supplied workbook.shortgetFillPattern()get the fill pattern (??) - set to 1 to fill with foreground colorHSSFFontgetFont(Workbook parentWorkbook)gets the font for this styleshortgetFontIndex()gets the index of the font for this stylebooleangetHidden()get whether the cell's using this style are to be hiddenshortgetIndention()get the number of spaces to indent the text in the cellshortgetIndex()get the index within the HSSFWorkbook (sequence within the collection of ExtnededFormat objects)shortgetLeftBorderColor()get the color to use for the left borderbooleangetLocked()get whether the cell's using this style are to be lockedHSSFCellStylegetParentStyle()Return the parent style for this cell style.shortgetReadingOrder()Get the reading order, for RTL/LTR ordering of the text.shortgetRightBorderColor()get the color to use for the left bordershortgetRotation()get the degree of rotation for the text in the cellbooleangetShrinkToFit()Should the Cell be auto-sized by Excel to shrink it to fit if this text is too long?shortgetTopBorderColor()get the color to use for the top borderjava.lang.StringgetUserStyleName()Gets the name of the user defined style.shortgetVerticalAlignment()get the type of vertical alignment for the cellbooleangetWrapText()get whether the text should be wrappedinthashCode()voidsetAlignment(short align)set the type of horizontal alignment for the cellvoidsetBorderBottom(short border)set the type of border to use for the bottom border of the cellvoidsetBorderLeft(short border)set the type of border to use for the left border of the cellvoidsetBorderRight(short border)set the type of border to use for the right border of the cellvoidsetBorderTop(short border)set the type of border to use for the top border of the cellvoidsetBottomBorderColor(short color)set the color to use for the bottom bordervoidsetDataFormat(short fmt)set the data format (must be a valid format)voidsetFillBackgroundColor(short bg)set the background fill color.voidsetFillForegroundColor(short bg)set the foreground fill color Note: Ensure Foreground color is set prior to background color.voidsetFillPattern(short fp)setting to one fills the cell with the foreground color...voidsetFont(Font font)set the font for this stylevoidsetFont(HSSFFont font)voidsetHidden(boolean hidden)set the cell's using this style to be hiddenvoidsetIndention(short indent)set the number of spaces to indent the text in the cellvoidsetLeftBorderColor(short color)set the color to use for the left bordervoidsetLocked(boolean locked)set the cell's using this style to be lockedvoidsetReadingOrder(short order)Sets the reading order, for RTL/LTR ordering of the text.voidsetRightBorderColor(short color)set the color to use for the right bordervoidsetRotation(short rotation)set the degree of rotation for the text in the cellvoidsetShrinkToFit(boolean shrinkToFit)Controls if the Cell should be auto-sized to shrink to fit if the text is too longvoidsetTopBorderColor(short color)set the color to use for the top bordervoidsetUserStyleName(java.lang.String styleName)Sets the name of the user defined style.voidsetVerticalAlignment(short align)set the type of vertical alignment for the cellvoidsetWrapText(boolean wrapped)set whether the text should be wrappedvoidverifyBelongsToWorkbook(HSSFWorkbook wb)Verifies that this style belongs to the supplied Workbook.
-
-
-
Method Detail
-
getIndex
public short getIndex()
get the index within the HSSFWorkbook (sequence within the collection of ExtnededFormat objects)
-
getParentStyle
public HSSFCellStyle getParentStyle()
Return the parent style for this cell style. In most cases this will be null, but in a few cases there'll be a fully defined parent.
-
setDataFormat
public void setDataFormat(short fmt)
set the data format (must be a valid format)- Specified by:
setDataFormatin interfaceCellStyle- See Also:
HSSFDataFormat
-
getDataFormat
public short getDataFormat()
get the index of the format- Specified by:
getDataFormatin interfaceCellStyle- See Also:
HSSFDataFormat
-
getDataFormatString
public java.lang.String getDataFormatString()
Get the contents of the format string, by looking up the DataFormat against the bound workbook- Specified by:
getDataFormatStringin interfaceCellStyle- Returns:
- the format string or "General" if not found
- See Also:
HSSFDataFormat
-
getDataFormatString
public java.lang.String getDataFormatString(Workbook workbook)
Get the contents of the format string, by looking up the DataFormat against the supplied workbook- Returns:
- the format string or "General" if not found
- See Also:
HSSFDataFormat
-
getDataFormatString
public java.lang.String getDataFormatString(InternalWorkbook workbook)
Get the contents of the format string, by looking up the DataFormat against the supplied low level workbook- See Also:
HSSFDataFormat
-
setFont
public void setFont(Font font)
set the font for this style- Specified by:
setFontin interfaceCellStyle- Parameters:
font- a font object created or retreived from the HSSFWorkbook object- See Also:
HSSFWorkbook.createFont(),HSSFWorkbook.getFontAt(short)
-
setFont
public void setFont(HSSFFont font)
-
getFontIndex
public short getFontIndex()
gets the index of the font for this style- Specified by:
getFontIndexin interfaceCellStyle- See Also:
HSSFWorkbook.getFontAt(short)
-
getFont
public HSSFFont getFont(Workbook parentWorkbook)
gets the font for this style- Parameters:
parentWorkbook- The HSSFWorkbook that this style belongs to- See Also:
getFontIndex(),HSSFWorkbook.getFontAt(short)
-
setHidden
public void setHidden(boolean hidden)
set the cell's using this style to be hidden
-
getHidden
public boolean getHidden()
get whether the cell's using this style are to be hidden
-
setLocked
public void setLocked(boolean locked)
set the cell's using this style to be locked
-
getLocked
public boolean getLocked()
get whether the cell's using this style are to be locked
-
setAlignment
public void setAlignment(short align)
set the type of horizontal alignment for the cell- Specified by:
setAlignmentin interfaceCellStyle- Parameters:
align- - the type of alignment- See Also:
CellStyle.ALIGN_GENERAL,CellStyle.ALIGN_LEFT,CellStyle.ALIGN_CENTER,CellStyle.ALIGN_RIGHT,CellStyle.ALIGN_FILL,CellStyle.ALIGN_JUSTIFY,CellStyle.ALIGN_CENTER_SELECTION
-
getAlignment
public short getAlignment()
get the type of horizontal alignment for the cell- Specified by:
getAlignmentin interfaceCellStyle- Returns:
- align - the type of alignment
- See Also:
CellStyle.ALIGN_GENERAL,CellStyle.ALIGN_LEFT,CellStyle.ALIGN_CENTER,CellStyle.ALIGN_RIGHT,CellStyle.ALIGN_FILL,CellStyle.ALIGN_JUSTIFY,CellStyle.ALIGN_CENTER_SELECTION
-
setWrapText
public void setWrapText(boolean wrapped)
set whether the text should be wrapped- Specified by:
setWrapTextin interfaceCellStyle- Parameters:
wrapped- wrap text or not
-
getWrapText
public boolean getWrapText()
get whether the text should be wrapped- Specified by:
getWrapTextin interfaceCellStyle- Returns:
- wrap text or not
-
setVerticalAlignment
public void setVerticalAlignment(short align)
set the type of vertical alignment for the cell- Specified by:
setVerticalAlignmentin interfaceCellStyle- Parameters:
align- the type of alignment- See Also:
CellStyle.VERTICAL_TOP,CellStyle.VERTICAL_CENTER,CellStyle.VERTICAL_BOTTOM,CellStyle.VERTICAL_JUSTIFY
-
getVerticalAlignment
public short getVerticalAlignment()
get the type of vertical alignment for the cell- Specified by:
getVerticalAlignmentin interfaceCellStyle- Returns:
- align the type of alignment
- See Also:
CellStyle.VERTICAL_TOP,CellStyle.VERTICAL_CENTER,CellStyle.VERTICAL_BOTTOM,CellStyle.VERTICAL_JUSTIFY
-
setRotation
public void setRotation(short rotation)
set the degree of rotation for the text in the cell- Specified by:
setRotationin interfaceCellStyle- Parameters:
rotation- degrees (between -90 and 90 degrees, of 0xff for vertical)
-
getRotation
public short getRotation()
get the degree of rotation for the text in the cell- Specified by:
getRotationin interfaceCellStyle- Returns:
- rotation degrees (between -90 and 90 degrees, or 0xff for vertical)
-
setIndention
public void setIndention(short indent)
set the number of spaces to indent the text in the cell- Specified by:
setIndentionin interfaceCellStyle- Parameters:
indent- - number of spaces
-
getIndention
public short getIndention()
get the number of spaces to indent the text in the cell- Specified by:
getIndentionin interfaceCellStyle- Returns:
- indent - number of spaces
-
setBorderLeft
public void setBorderLeft(short border)
set the type of border to use for the left border of the cell- Specified by:
setBorderLeftin interfaceCellStyle- Parameters:
border- type- See Also:
CellStyle.BORDER_NONE,CellStyle.BORDER_THIN,CellStyle.BORDER_MEDIUM,CellStyle.BORDER_DASHED,CellStyle.BORDER_DOTTED,CellStyle.BORDER_THICK,CellStyle.BORDER_DOUBLE,CellStyle.BORDER_HAIR,CellStyle.BORDER_MEDIUM_DASHED,CellStyle.BORDER_DASH_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT,CellStyle.BORDER_DASH_DOT_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT_DOT,CellStyle.BORDER_SLANTED_DASH_DOT
-
getBorderLeft
public short getBorderLeft()
get the type of border to use for the left border of the cell- Specified by:
getBorderLeftin interfaceCellStyle- Returns:
- border type
- See Also:
CellStyle.BORDER_NONE,CellStyle.BORDER_THIN,CellStyle.BORDER_MEDIUM,CellStyle.BORDER_DASHED,CellStyle.BORDER_DOTTED,CellStyle.BORDER_THICK,CellStyle.BORDER_DOUBLE,CellStyle.BORDER_HAIR,CellStyle.BORDER_MEDIUM_DASHED,CellStyle.BORDER_DASH_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT,CellStyle.BORDER_DASH_DOT_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT_DOT,CellStyle.BORDER_SLANTED_DASH_DOT
-
setBorderRight
public void setBorderRight(short border)
set the type of border to use for the right border of the cell- Specified by:
setBorderRightin interfaceCellStyle- Parameters:
border- type- See Also:
CellStyle.BORDER_NONE,CellStyle.BORDER_THIN,CellStyle.BORDER_MEDIUM,CellStyle.BORDER_DASHED,CellStyle.BORDER_DOTTED,CellStyle.BORDER_THICK,CellStyle.BORDER_DOUBLE,CellStyle.BORDER_HAIR,CellStyle.BORDER_MEDIUM_DASHED,CellStyle.BORDER_DASH_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT,CellStyle.BORDER_DASH_DOT_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT_DOT,CellStyle.BORDER_SLANTED_DASH_DOT
-
getBorderRight
public short getBorderRight()
get the type of border to use for the right border of the cell- Specified by:
getBorderRightin interfaceCellStyle- Returns:
- border type
- See Also:
CellStyle.BORDER_NONE,CellStyle.BORDER_THIN,CellStyle.BORDER_MEDIUM,CellStyle.BORDER_DASHED,CellStyle.BORDER_DOTTED,CellStyle.BORDER_THICK,CellStyle.BORDER_DOUBLE,CellStyle.BORDER_HAIR,CellStyle.BORDER_MEDIUM_DASHED,CellStyle.BORDER_DASH_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT,CellStyle.BORDER_DASH_DOT_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT_DOT,CellStyle.BORDER_SLANTED_DASH_DOT
-
setBorderTop
public void setBorderTop(short border)
set the type of border to use for the top border of the cell- Specified by:
setBorderTopin interfaceCellStyle- Parameters:
border- type- See Also:
CellStyle.BORDER_NONE,CellStyle.BORDER_THIN,CellStyle.BORDER_MEDIUM,CellStyle.BORDER_DASHED,CellStyle.BORDER_DOTTED,CellStyle.BORDER_THICK,CellStyle.BORDER_DOUBLE,CellStyle.BORDER_HAIR,CellStyle.BORDER_MEDIUM_DASHED,CellStyle.BORDER_DASH_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT,CellStyle.BORDER_DASH_DOT_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT_DOT,CellStyle.BORDER_SLANTED_DASH_DOT
-
getBorderTop
public short getBorderTop()
get the type of border to use for the top border of the cell- Specified by:
getBorderTopin interfaceCellStyle- Returns:
- border type
- See Also:
CellStyle.BORDER_NONE,CellStyle.BORDER_THIN,CellStyle.BORDER_MEDIUM,CellStyle.BORDER_DASHED,CellStyle.BORDER_DOTTED,CellStyle.BORDER_THICK,CellStyle.BORDER_DOUBLE,CellStyle.BORDER_HAIR,CellStyle.BORDER_MEDIUM_DASHED,CellStyle.BORDER_DASH_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT,CellStyle.BORDER_DASH_DOT_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT_DOT,CellStyle.BORDER_SLANTED_DASH_DOT
-
setBorderBottom
public void setBorderBottom(short border)
set the type of border to use for the bottom border of the cell- Specified by:
setBorderBottomin interfaceCellStyle- Parameters:
border- type- See Also:
CellStyle.BORDER_NONE,CellStyle.BORDER_THIN,CellStyle.BORDER_MEDIUM,CellStyle.BORDER_DASHED,CellStyle.BORDER_DOTTED,CellStyle.BORDER_THICK,CellStyle.BORDER_DOUBLE,CellStyle.BORDER_HAIR,CellStyle.BORDER_MEDIUM_DASHED,CellStyle.BORDER_DASH_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT,CellStyle.BORDER_DASH_DOT_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT_DOT,CellStyle.BORDER_SLANTED_DASH_DOT
-
getBorderBottom
public short getBorderBottom()
get the type of border to use for the bottom border of the cell- Specified by:
getBorderBottomin interfaceCellStyle- Returns:
- border type
- See Also:
CellStyle.BORDER_NONE,CellStyle.BORDER_THIN,CellStyle.BORDER_MEDIUM,CellStyle.BORDER_DASHED,CellStyle.BORDER_DOTTED,CellStyle.BORDER_THICK,CellStyle.BORDER_DOUBLE,CellStyle.BORDER_HAIR,CellStyle.BORDER_MEDIUM_DASHED,CellStyle.BORDER_DASH_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT,CellStyle.BORDER_DASH_DOT_DOT,CellStyle.BORDER_MEDIUM_DASH_DOT_DOT,CellStyle.BORDER_SLANTED_DASH_DOT
-
setLeftBorderColor
public void setLeftBorderColor(short color)
set the color to use for the left border- Specified by:
setLeftBorderColorin interfaceCellStyle- Parameters:
color- The index of the color definition
-
getLeftBorderColor
public short getLeftBorderColor()
get the color to use for the left border- Specified by:
getLeftBorderColorin interfaceCellStyle- Returns:
- The index of the color definition
- See Also:
HSSFPalette.getColor(short)
-
setRightBorderColor
public void setRightBorderColor(short color)
set the color to use for the right border- Specified by:
setRightBorderColorin interfaceCellStyle- Parameters:
color- The index of the color definition
-
getRightBorderColor
public short getRightBorderColor()
get the color to use for the left border- Specified by:
getRightBorderColorin interfaceCellStyle- Returns:
- The index of the color definition
- See Also:
HSSFPalette.getColor(short)
-
setTopBorderColor
public void setTopBorderColor(short color)
set the color to use for the top border- Specified by:
setTopBorderColorin interfaceCellStyle- Parameters:
color- The index of the color definition
-
getTopBorderColor
public short getTopBorderColor()
get the color to use for the top border- Specified by:
getTopBorderColorin interfaceCellStyle- Returns:
- The index of the color definition
- See Also:
HSSFPalette.getColor(short)
-
setBottomBorderColor
public void setBottomBorderColor(short color)
set the color to use for the bottom border- Specified by:
setBottomBorderColorin interfaceCellStyle- Parameters:
color- The index of the color definition
-
getBottomBorderColor
public short getBottomBorderColor()
get the color to use for the left border- Specified by:
getBottomBorderColorin interfaceCellStyle- Returns:
- The index of the color definition
- See Also:
HSSFPalette.getColor(short)
-
setFillPattern
public void setFillPattern(short fp)
setting to one fills the cell with the foreground color... No idea about other values- Specified by:
setFillPatternin interfaceCellStyle- Parameters:
fp- fill pattern (set to 1 to fill w/foreground color)- See Also:
CellStyle.NO_FILL,CellStyle.SOLID_FOREGROUND,CellStyle.FINE_DOTS,CellStyle.ALT_BARS,CellStyle.SPARSE_DOTS,CellStyle.THICK_HORZ_BANDS,CellStyle.THICK_VERT_BANDS,CellStyle.THICK_BACKWARD_DIAG,CellStyle.THICK_FORWARD_DIAG,CellStyle.BIG_SPOTS,CellStyle.BRICKS,CellStyle.THIN_HORZ_BANDS,CellStyle.THIN_VERT_BANDS,CellStyle.THIN_BACKWARD_DIAG,CellStyle.THIN_FORWARD_DIAG,CellStyle.SQUARES,CellStyle.DIAMONDS
-
getFillPattern
public short getFillPattern()
get the fill pattern (??) - set to 1 to fill with foreground color- Specified by:
getFillPatternin interfaceCellStyle- Returns:
- fill pattern
-
setFillBackgroundColor
public void setFillBackgroundColor(short bg)
set the background fill color.For example:
cs.setFillPattern(HSSFCellStyle.FINE_DOTS ); cs.setFillBackgroundColor(new HSSFColor.RED().getIndex());
optionally a Foreground and background fill can be applied: Note: Ensure Foreground color is set prior to backgroundcs.setFillPattern(HSSFCellStyle.FINE_DOTS ); cs.setFillForegroundColor(new HSSFColor.BLUE().getIndex()); cs.setFillBackgroundColor(new HSSFColor.RED().getIndex());
or, for the special case of SOLID_FILL:cs.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND ); cs.setFillForegroundColor(new HSSFColor.RED().getIndex());
It is necessary to set the fill style in order for the color to be shown in the cell.- Specified by:
setFillBackgroundColorin interfaceCellStyle- Parameters:
bg- color
-
getFillBackgroundColor
public short getFillBackgroundColor()
Get the background fill color. Note - many cells are actually filled with a foreground fill, not a background fill - seegetFillForegroundColor()- Specified by:
getFillBackgroundColorin interfaceCellStyle- Returns:
- fill color
- See Also:
HSSFPalette.getColor(short)
-
getFillBackgroundColorColor
public HSSFColor getFillBackgroundColorColor()
Description copied from interface:CellStyleGets the color object representing the current background fill, resolving indexes using the supplied workbook. This will work for both indexed and rgb defined colors.- Specified by:
getFillBackgroundColorColorin interfaceCellStyle
-
setFillForegroundColor
public void setFillForegroundColor(short bg)
set the foreground fill color Note: Ensure Foreground color is set prior to background color.- Specified by:
setFillForegroundColorin interfaceCellStyle- Parameters:
bg- color
-
getFillForegroundColor
public short getFillForegroundColor()
Get the foreground fill color. Many cells are filled with this, instead of a background color (getFillBackgroundColor())- Specified by:
getFillForegroundColorin interfaceCellStyle- Returns:
- fill color
- See Also:
HSSFPalette.getColor(short)
-
getFillForegroundColorColor
public HSSFColor getFillForegroundColorColor()
Description copied from interface:CellStyleGets the color object representing the current foreground fill, resolving indexes using the supplied workbook. This will work for both indexed and rgb defined colors.- Specified by:
getFillForegroundColorColorin interfaceCellStyle
-
getUserStyleName
public java.lang.String getUserStyleName()
Gets the name of the user defined style. Returns null for built in styles, and styles where no name has been defined
-
setUserStyleName
public void setUserStyleName(java.lang.String styleName)
Sets the name of the user defined style. Will complain if you try this on a built in style.
-
setShrinkToFit
public void setShrinkToFit(boolean shrinkToFit)
Controls if the Cell should be auto-sized to shrink to fit if the text is too long- Specified by:
setShrinkToFitin interfaceCellStyle
-
getShrinkToFit
public boolean getShrinkToFit()
Should the Cell be auto-sized by Excel to shrink it to fit if this text is too long?- Specified by:
getShrinkToFitin interfaceCellStyle
-
getReadingOrder
public short getReadingOrder()
Get the reading order, for RTL/LTR ordering of the text.0 means Context (Default), 1 means Left To Right, and 2 means Right to Left
- Returns:
- order - the reading order (0,1,2)
-
setReadingOrder
public void setReadingOrder(short order)
Sets the reading order, for RTL/LTR ordering of the text.0 means Context (Default), 1 means Left To Right, and 2 means Right to Left
- Parameters:
order- - the reading order (0,1,2)
-
verifyBelongsToWorkbook
public void verifyBelongsToWorkbook(HSSFWorkbook wb)
Verifies that this style belongs to the supplied Workbook. Will throw an exception if it belongs to a different one. This is normally called when trying to assign a style to a cell, to ensure the cell and the style are from the same workbook (if they're not, it won't work)- Throws:
java.lang.IllegalArgumentException- if there's a workbook mis-match
-
cloneStyleFrom
public void cloneStyleFrom(CellStyle source)
Clones all the style information from another HSSFCellStyle, onto this one. This HSSFCellStyle will then have all the same properties as the source, but the two may be edited independently. Any stylings on this HSSFCellStyle will be lost! The source HSSFCellStyle could be from another HSSFWorkbook if you like. This allows you to copy styles from one HSSFWorkbook to another.- Specified by:
cloneStyleFromin interfaceCellStyle
-
cloneStyleFrom
public void cloneStyleFrom(HSSFCellStyle source)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG