Package org.apache.poi.hwpf.usermodel
Class Paragraph
java.lang.Object
org.apache.poi.hwpf.usermodel.Range
org.apache.poi.hwpf.usermodel.Paragraph
- All Implemented Interfaces:
org.apache.poi.common.Duplicatable
- Direct Known Subclasses:
ListEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
Fields inherited from class org.apache.poi.hwpf.usermodel.Range
TYPE_CHARACTER, TYPE_LISTENTRY, TYPE_PARAGRAPH, TYPE_SECTION, TYPE_TABLE, TYPE_TEXT, TYPE_UNDEFINED
-
Method Summary
Modifier and TypeMethodDescriptionClone the ParagraphProperties object associated with this Paragraph, so that you can apply the same properties to another Paragraph.copy()
int
int
int
getIlfo()
Returns the ilfo, an index to the document's hpllfo, which describes the automatic number formatting of the paragraph.int
getIlvl()
Returns the multi-level indent for the paragraph.int
int
int
getList()
int
getLvl()
Returns the heading level (1-8), or 9 if the paragraph isn't in a heading style.getProps()
int
int
short
Returns the index of the style which applies to this Paragraph.int
int
Returns number of tabs stops defined for paragraph.int[]
Returns array of positions of itbdMac tab stopsboolean
boolean
boolean
boolean
isInList()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
static Paragraph
newParagraph
(Range parent, PAPX papx) boolean
void
setAutoHyphenated
(boolean autoHyph) void
setBackward
(boolean bward) void
setBarBorder
(BorderCode bar) void
setBottomBorder
(BorderCode bottom) void
void
setFirstLineIndent
(int first) void
setFontAlignment
(int align) void
setIndentFromLeft
(int dxaLeft) void
setIndentFromRight
(int dxaRight) void
setJustification
(byte jc) void
setKeepOnPage
(boolean fKeep) void
setKeepWithNext
(boolean fKeepFollow) void
setKinsoku
(boolean kinsoku) void
setLeftBorder
(BorderCode left) void
setLineNotNumbered
(boolean fNoLnn) void
void
setPageBreakBefore
(boolean fPageBreak) void
setRightBorder
(BorderCode right) void
void
setSideBySide
(boolean fSideBySide) void
setSpacingAfter
(int after) void
setSpacingBefore
(int before) void
setTopBorder
(BorderCode top) void
setVertical
(boolean vertical) void
setWidowControl
(boolean widowControl) void
setWordWrapped
(boolean wrap) toString()
Methods inherited from class org.apache.poi.hwpf.usermodel.Range
delete, getCharacterRun, getEndOffset, getParagraph, getSection, getStartOffset, getTable, insertAfter, insertBefore, insertTableBefore, numCharacterRuns, numParagraphs, numSections, replaceText, replaceText, replaceText, sanityCheck, stripFields, text
-
Field Details
-
SPRM_JC
public static final short SPRM_JC- See Also:
-
SPRM_FSIDEBYSIDE
public static final short SPRM_FSIDEBYSIDE- See Also:
-
SPRM_FKEEP
public static final short SPRM_FKEEP- See Also:
-
SPRM_FKEEPFOLLOW
public static final short SPRM_FKEEPFOLLOW- See Also:
-
SPRM_FPAGEBREAKBEFORE
public static final short SPRM_FPAGEBREAKBEFORE- See Also:
-
SPRM_BRCL
public static final short SPRM_BRCL- See Also:
-
SPRM_BRCP
public static final short SPRM_BRCP- See Also:
-
SPRM_ILVL
public static final short SPRM_ILVL- See Also:
-
SPRM_ILFO
public static final short SPRM_ILFO- See Also:
-
SPRM_FNOLINENUMB
public static final short SPRM_FNOLINENUMB- See Also:
-
SPRM_CHGTABSPAPX
public static final short SPRM_CHGTABSPAPX- See Also:
-
SPRM_DXARIGHT
public static final short SPRM_DXARIGHT- See Also:
-
SPRM_DXALEFT
public static final short SPRM_DXALEFT- See Also:
-
SPRM_DXALEFT1
public static final short SPRM_DXALEFT1- See Also:
-
SPRM_DYALINE
public static final short SPRM_DYALINE- See Also:
-
SPRM_DYABEFORE
public static final short SPRM_DYABEFORE- See Also:
-
SPRM_DYAAFTER
public static final short SPRM_DYAAFTER- See Also:
-
SPRM_CHGTABS
public static final short SPRM_CHGTABS- See Also:
-
SPRM_FINTABLE
public static final short SPRM_FINTABLE- See Also:
-
SPRM_FTTP
public static final short SPRM_FTTP- See Also:
-
SPRM_DXAABS
public static final short SPRM_DXAABS- See Also:
-
SPRM_DYAABS
public static final short SPRM_DYAABS- See Also:
-
SPRM_DXAWIDTH
public static final short SPRM_DXAWIDTH- See Also:
-
SPRM_PC
public static final short SPRM_PC- See Also:
-
SPRM_WR
public static final short SPRM_WR- See Also:
-
SPRM_BRCTOP
public static final short SPRM_BRCTOP- See Also:
-
SPRM_BRCLEFT
public static final short SPRM_BRCLEFT- See Also:
-
SPRM_BRCBOTTOM
public static final short SPRM_BRCBOTTOM- See Also:
-
SPRM_BRCRIGHT
public static final short SPRM_BRCRIGHT- See Also:
-
SPRM_BRCBAR
public static final short SPRM_BRCBAR- See Also:
-
SPRM_FNOAUTOHYPH
public static final short SPRM_FNOAUTOHYPH- See Also:
-
SPRM_WHEIGHTABS
public static final short SPRM_WHEIGHTABS- See Also:
-
SPRM_DCS
public static final short SPRM_DCS- See Also:
-
SPRM_SHD80
public static final short SPRM_SHD80- See Also:
-
SPRM_SHD
public static final short SPRM_SHD- See Also:
-
SPRM_DYAFROMTEXT
public static final short SPRM_DYAFROMTEXT- See Also:
-
SPRM_DXAFROMTEXT
public static final short SPRM_DXAFROMTEXT- See Also:
-
SPRM_FLOCKED
public static final short SPRM_FLOCKED- See Also:
-
SPRM_FWIDOWCONTROL
public static final short SPRM_FWIDOWCONTROL- See Also:
-
SPRM_RULER
public static final short SPRM_RULER- See Also:
-
SPRM_FKINSOKU
public static final short SPRM_FKINSOKU- See Also:
-
SPRM_FWORDWRAP
public static final short SPRM_FWORDWRAP- See Also:
-
SPRM_FOVERFLOWPUNCT
public static final short SPRM_FOVERFLOWPUNCT- See Also:
-
SPRM_FTOPLINEPUNCT
public static final short SPRM_FTOPLINEPUNCT- See Also:
-
SPRM_AUTOSPACEDE
public static final short SPRM_AUTOSPACEDE- See Also:
-
SPRM_AUTOSPACEDN
public static final short SPRM_AUTOSPACEDN- See Also:
-
SPRM_WALIGNFONT
public static final short SPRM_WALIGNFONT- See Also:
-
SPRM_FRAMETEXTFLOW
public static final short SPRM_FRAMETEXTFLOW- See Also:
-
SPRM_ANLD
public static final short SPRM_ANLD- See Also:
-
SPRM_PROPRMARK
public static final short SPRM_PROPRMARK- See Also:
-
SPRM_OUTLVL
public static final short SPRM_OUTLVL- See Also:
-
SPRM_FBIDI
public static final short SPRM_FBIDI- See Also:
-
SPRM_FNUMRMLNS
public static final short SPRM_FNUMRMLNS- See Also:
-
SPRM_CRLF
public static final short SPRM_CRLF- See Also:
-
SPRM_NUMRM
public static final short SPRM_NUMRM- See Also:
-
SPRM_USEPGSUSETTINGS
public static final short SPRM_USEPGSUSETTINGS- See Also:
-
SPRM_FADJUSTRIGHT
public static final short SPRM_FADJUSTRIGHT- See Also:
-
-
Method Details
-
newParagraph
-
getStyleIndex
public short getStyleIndex()Returns the index of the style which applies to this Paragraph. Details of the style can be looked up from theStyleSheet
, viaStyleSheet.getStyleDescription(int)
-
isInTable
public boolean isInTable() -
isTableRowEnd
public boolean isTableRowEnd()- Returns:
true
, if table trailer paragraph (last in table row),false
otherwise
-
getTableLevel
public int getTableLevel() -
isEmbeddedCellMark
public boolean isEmbeddedCellMark()- Returns:
true
, if the end of paragraph mark is really an end of cell mark for a nested table cell,false
otherwise
-
getJustification
public int getJustification() -
setJustification
public void setJustification(byte jc) -
keepOnPage
public boolean keepOnPage() -
setKeepOnPage
public void setKeepOnPage(boolean fKeep) -
keepWithNext
public boolean keepWithNext() -
setKeepWithNext
public void setKeepWithNext(boolean fKeepFollow) -
pageBreakBefore
public boolean pageBreakBefore() -
setPageBreakBefore
public void setPageBreakBefore(boolean fPageBreak) -
isLineNotNumbered
public boolean isLineNotNumbered() -
setLineNotNumbered
public void setLineNotNumbered(boolean fNoLnn) -
isSideBySide
public boolean isSideBySide() -
setSideBySide
public void setSideBySide(boolean fSideBySide) -
isAutoHyphenated
public boolean isAutoHyphenated() -
setAutoHyphenated
public void setAutoHyphenated(boolean autoHyph) -
isWidowControlled
public boolean isWidowControlled() -
setWidowControl
public void setWidowControl(boolean widowControl) -
getIndentFromRight
public int getIndentFromRight() -
setIndentFromRight
public void setIndentFromRight(int dxaRight) -
getIndentFromLeft
public int getIndentFromLeft() -
setIndentFromLeft
public void setIndentFromLeft(int dxaLeft) -
getFirstLineIndent
public int getFirstLineIndent() -
setFirstLineIndent
public void setFirstLineIndent(int first) -
getLineSpacing
-
setLineSpacing
-
getSpacingBefore
public int getSpacingBefore() -
setSpacingBefore
public void setSpacingBefore(int before) -
getSpacingAfter
public int getSpacingAfter() -
setSpacingAfter
public void setSpacingAfter(int after) -
isKinsoku
public boolean isKinsoku() -
setKinsoku
public void setKinsoku(boolean kinsoku) -
isWordWrapped
public boolean isWordWrapped() -
setWordWrapped
public void setWordWrapped(boolean wrap) -
getFontAlignment
public int getFontAlignment() -
setFontAlignment
public void setFontAlignment(int align) -
isVertical
public boolean isVertical() -
setVertical
public void setVertical(boolean vertical) -
isBackward
public boolean isBackward() -
setBackward
public void setBackward(boolean bward) -
getTopBorder
-
setTopBorder
-
getLeftBorder
-
setLeftBorder
-
getBottomBorder
-
setBottomBorder
-
getRightBorder
-
setRightBorder
-
getBarBorder
-
setBarBorder
-
getShading
-
setShading
-
getDropCap
-
setDropCap
-
getIlfo
public int getIlfo()Returns the ilfo, an index to the document's hpllfo, which describes the automatic number formatting of the paragraph. A value of zero means it isn't numbered. -
getIlvl
public int getIlvl()Returns the multi-level indent for the paragraph. Will be zero for non-list paragraphs, and the first level of any list. Subsequent levels in hold values 1-8. -
getLvl
public int getLvl()Returns the heading level (1-8), or 9 if the paragraph isn't in a heading style. -
getTabStopsNumber
public int getTabStopsNumber()Returns number of tabs stops defined for paragraph. Must be >= 0 and <= 64.- Returns:
- number of tabs stops defined for paragraph. Must be >= 0 and <= 64
-
getTabStopsPositions
public int[] getTabStopsPositions()Returns array of positions of itbdMac tab stops- Returns:
- array of positions of itbdMac tab stops
-
getList
-
isInList
public boolean isInList() -
cloneProperties
Clone the ParagraphProperties object associated with this Paragraph, so that you can apply the same properties to another Paragraph. -
copy
- Specified by:
copy
in interfaceorg.apache.poi.common.Duplicatable
-
toString
-
getProps
-