Package org.apache.poi.hwpf.model
Class StyleSheet
java.lang.Object
org.apache.poi.hwpf.model.StyleSheet
Represents a document's stylesheet. A word documents formatting is stored as
compressed styles that are based on styles contained in the stylesheet. This
class also contains static utility functions to uncompress different
formatting properties.
Fields documentation is quotes from Microsoft Office Word 97-2007 Binary File Format (.doc) Specification, page 36 of 210
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getCharacterStyle
(int styleIndex) Deprecated.byte[]
getCHPX
(int styleIndex) byte[]
getPAPX
(int styleIndex) getParagraphStyle
(int styleIndex) Deprecated.getStyleDescription
(int styleIndex) Gets the StyleDescription at index x.int
hashCode()
int
Gets the number of styles in the style sheet.void
writeTo
(OutputStream out)
-
Field Details
-
NIL_STYLE
public static final int NIL_STYLE- See Also:
-
-
Constructor Details
-
StyleSheet
public StyleSheet(byte[] tableStream, int offset) StyleSheet constructor. Loads a document's stylesheet information,- Parameters:
tableStream
- A byte array containing a document's raw stylesheet info. Found by using FileInformationBlock.getFcStshf() and FileInformationBLock.getLcbStshf()
-
-
Method Details
-
writeTo
- Throws:
IOException
-
equals
-
hashCode
public int hashCode() -
numStyles
public int numStyles()Gets the number of styles in the style sheet.- Returns:
- The number of styles in the style sheet.
-
getStyleDescription
Gets the StyleDescription at index x.- Parameters:
styleIndex
- the index of the desired StyleDescription.
-
getCharacterStyle
Deprecated. -
getParagraphStyle
Deprecated. -
getCHPX
public byte[] getCHPX(int styleIndex) -
getPAPX
public byte[] getPAPX(int styleIndex)
-