org.apache.poi.hssf.record.cf
Class PatternFormatting

java.lang.Object
  extended by org.apache.poi.hssf.record.cf.PatternFormatting
All Implemented Interfaces:
java.lang.Cloneable

public class PatternFormatting
extends java.lang.Object
implements java.lang.Cloneable

Pattern Formatting Block of the Conditional Formatting Rule Record.

Author:
Dmitriy Kumshayev

Field Summary
static short ALT_BARS
          Wide dots
static short BIG_SPOTS
          Large spots
static short BRICKS
          Brick-like layout
static short DIAMONDS
          Diamonds
static short FINE_DOTS
          Small fine dots
static short LEAST_DOTS
          Least Dots
static short LESS_DOTS
          Less Dots
static short NO_FILL
          No background
static short SOLID_FOREGROUND
          Solidly filled
static short SPARSE_DOTS
          Sparse dots
static short SQUARES
          Squares
static short THICK_BACKWARD_DIAG
          Thick backward facing diagonals
static short THICK_FORWARD_DIAG
          Thick forward facing diagonals
static short THICK_HORZ_BANDS
          Thick horizontal bands
static short THICK_VERT_BANDS
          Thick vertical bands
static short THIN_BACKWARD_DIAG
          Thin backward diagonal
static short THIN_FORWARD_DIAG
          Thin forward diagonal
static short THIN_HORZ_BANDS
          Thin horizontal bands
static short THIN_VERT_BANDS
          Thin vertical bands
 
Constructor Summary
PatternFormatting()
           
PatternFormatting(RecordInputStream in)
          Creates new FontFormatting
 
Method Summary
 java.lang.Object clone()
           
 short getFillBackgroundColor()
          get the background fill color
 short getFillForegroundColor()
          get the foreground fill color
 short getFillPattern()
          get the fill pattern
 int serialize(int offset, byte[] data)
           
 void setFillBackgroundColor(short bg)
          set the background fill color.
 void setFillForegroundColor(short fg)
          set the foreground fill color
 void setFillPattern(short fp)
          setting fill pattern
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_FILL

public static final short NO_FILL
No background

See Also:
Constant Field Values

SOLID_FOREGROUND

public static final short SOLID_FOREGROUND
Solidly filled

See Also:
Constant Field Values

FINE_DOTS

public static final short FINE_DOTS
Small fine dots

See Also:
Constant Field Values

ALT_BARS

public static final short ALT_BARS
Wide dots

See Also:
Constant Field Values

SPARSE_DOTS

public static final short SPARSE_DOTS
Sparse dots

See Also:
Constant Field Values

THICK_HORZ_BANDS

public static final short THICK_HORZ_BANDS
Thick horizontal bands

See Also:
Constant Field Values

THICK_VERT_BANDS

public static final short THICK_VERT_BANDS
Thick vertical bands

See Also:
Constant Field Values

THICK_BACKWARD_DIAG

public static final short THICK_BACKWARD_DIAG
Thick backward facing diagonals

See Also:
Constant Field Values

THICK_FORWARD_DIAG

public static final short THICK_FORWARD_DIAG
Thick forward facing diagonals

See Also:
Constant Field Values

BIG_SPOTS

public static final short BIG_SPOTS
Large spots

See Also:
Constant Field Values

BRICKS

public static final short BRICKS
Brick-like layout

See Also:
Constant Field Values

THIN_HORZ_BANDS

public static final short THIN_HORZ_BANDS
Thin horizontal bands

See Also:
Constant Field Values

THIN_VERT_BANDS

public static final short THIN_VERT_BANDS
Thin vertical bands

See Also:
Constant Field Values

THIN_BACKWARD_DIAG

public static final short THIN_BACKWARD_DIAG
Thin backward diagonal

See Also:
Constant Field Values

THIN_FORWARD_DIAG

public static final short THIN_FORWARD_DIAG
Thin forward diagonal

See Also:
Constant Field Values

SQUARES

public static final short SQUARES
Squares

See Also:
Constant Field Values

DIAMONDS

public static final short DIAMONDS
Diamonds

See Also:
Constant Field Values

LESS_DOTS

public static final short LESS_DOTS
Less Dots

See Also:
Constant Field Values

LEAST_DOTS

public static final short LEAST_DOTS
Least Dots

See Also:
Constant Field Values
Constructor Detail

PatternFormatting

public PatternFormatting()

PatternFormatting

public PatternFormatting(RecordInputStream in)
Creates new FontFormatting

Method Detail

setFillPattern

public void setFillPattern(short fp)
setting fill pattern

Parameters:
fp - fill pattern
See Also:
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

getFillPattern

public short getFillPattern()
get the fill pattern

Returns:
fill pattern

setFillBackgroundColor

public void setFillBackgroundColor(short bg)
set the background fill color.

Parameters:
bg - color

getFillBackgroundColor

public short getFillBackgroundColor()
get the background fill color

Returns:
fill color
See Also:
HSSFPalette.getColor(short)

setFillForegroundColor

public void setFillForegroundColor(short fg)
set the foreground fill color

Parameters:
bg - color

getFillForegroundColor

public short getFillForegroundColor()
get the foreground fill color

Returns:
fill color
See Also:
HSSFPalette.getColor(short)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

serialize

public int serialize(int offset,
                     byte[] data)


Copyright 2008 The Apache Software Foundation or its licensors, as applicable.