org.apache.poi.hwpf.usermodel
Class Section
java.lang.Object
org.apache.poi.hwpf.usermodel.Range
org.apache.poi.hwpf.usermodel.Section
public final class Section
- extends Range
Fields inherited from class org.apache.poi.hwpf.usermodel.Range |
_characters, _charEnd, _charRangeFound, _charStart, _doc, _end, _paragraphs, _parEnd, _parRangeFound, _parStart, _sectionEnd, _sections, _sectionStart, _start, _text, TYPE_CHARACTER, TYPE_LISTENTRY, TYPE_PARAGRAPH, TYPE_SECTION, TYPE_TABLE, TYPE_TEXT, TYPE_UNDEFINED |
Methods inherited from class org.apache.poi.hwpf.usermodel.Range |
adjustFIB, delete, getCharacterRun, getDocument, getEndOffset, getParagraph, getSection, getStartOffset, getTable, initAll, insertAfter, insertAfter, insertAfter, insertAfter, insertAfter, insertBefore, insertBefore, insertBefore, insertBefore, insertBefore, insertBefore, insertTableBefore, numCharacterRuns, numParagraphs, numSections, replaceText, replaceText, replaceText, reset, sanityCheck, stripFields, text, usesUnicode |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Section
public Section(SEPX sepx,
Range parent)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
getDistanceBetweenColumns
public int getDistanceBetweenColumns()
- Returns:
- distance to be maintained between columns, in twips. Used when
isColumnsEvenlySpaced()
== true
getMarginBottom
public int getMarginBottom()
getMarginLeft
public int getMarginLeft()
getMarginRight
public int getMarginRight()
getMarginTop
public int getMarginTop()
getNumColumns
public int getNumColumns()
getPageHeight
public int getPageHeight()
- Returns:
- page height (in twips) in current section. Default value is 15840
twips
getPageWidth
public int getPageWidth()
- Returns:
- page width (in twips) in current section. Default value is 12240
twips
setMarginBottom
public void setMarginBottom(int marginWidth)
- Set the height of the bottom margin in twips. In the AbstractWordUtils class, a constant
is defined that indicates how many twips there are per inch and it can be used in setting
the margins width a little like this;
section.setMarginBottom( (int) 1.5 * AbstractWordUtils.TWIPS_PER_INCH );
- Parameters:
marginWidth
- A primitive int whose value will indciate how high the margin should
be - in twips.
setMarginLeft
public void setMarginLeft(int marginWidth)
- Set the width of the left hand margin in twips. In the AbstractWordUtils class, a constant
is defined that indicates how many twips there are per inch and it can be used in setting
the margins width a little like this;
section.setMarginLeft( (int) 1.5 * AbstractWordUtils.TWIPS_PER_INCH );
- Parameters:
marginWidth
- A primitive int whose value will indciate how high the margin should
be - in twips.
setMarginRight
public void setMarginRight(int marginWidth)
- Set the width of the right hand margin in twips. In the AbstractWordUtils class, a constant
is defined that indicates how many twips there are per inch and it can be used in setting
the margins width a little like this;
section.setMarginRight( (int) 1.5 * AbstractWordUtils.TWIPS_PER_INCH );
- Parameters:
marginWidth
- A primitive int whose value will indciate how high the margin should
be - in twips.
setMarginTop
public void setMarginTop(int marginWidth)
- Set the height of the top margin in twips. In the AbstractWordUtils class, a constant
is defined that indicates how many twips there are per inch and it can be used in setting
the margins width a little like this;
section.setMarginTop( (int) 1.5 * AbstractWordUtils.TWIPS_PER_INCH );
- Parameters:
marginWidth
- A primitive int whose value will indciate how high the margin should
be - in twips.
isColumnsEvenlySpaced
public boolean isColumnsEvenlySpaced()
toString
public java.lang.String toString()
- Overrides:
toString
in class Range
type
public int type()
- Description copied from class:
Range
- This method is used to determine the type. Handy for switch statements
compared to the instanceof operator.
- Overrides:
type
in class Range
- Returns:
- A TYPE constant.
Copyright 2015 The Apache Software Foundation or
its licensors, as applicable.