Package org.apache.poi.hslf.record
Class TextRulerAtom
- java.lang.Object
-
- org.apache.poi.hslf.record.Record
-
- org.apache.poi.hslf.record.RecordAtom
-
- org.apache.poi.hslf.record.TextRulerAtom
-
public final class TextRulerAtom extends RecordAtom
Ruler of a text as it differs from the style's ruler settings.
-
-
Constructor Summary
Constructors Constructor Description TextRulerAtom()Constructs a new empty ruler atom.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer[]getBulletOffsets()First line of paragraph's distance from shape's left margin, in master coordinates (576 dpi).intgetDefaultTabSize()Default distance between tab stops, in master coordinates (576 dpi).intgetNumberOfLevels()Number of indent levels (maximum 5).static TextRulerAtomgetParagraphInstance()longgetRecordType()Gets the record type.java.util.List<HSLFTabStop>getTabStops()Default distance between tab stops, in master coordinates (576 dpi).java.lang.Integer[]getTextOffsets()Paragraph's distance from shape's left margin, in master coordinates (576 dpi).voidsetParagraphIndent(short leftMargin, short indent)voidwriteOut(java.io.OutputStream out)Write the contents of the record back, so it can be written to disk.-
Methods inherited from class org.apache.poi.hslf.record.RecordAtom
getChildRecords, isAnAtom
-
Methods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian
-
-
-
-
Method Detail
-
getRecordType
public long getRecordType()
Gets the record type.- Specified by:
getRecordTypein classRecord- Returns:
- the record type.
-
writeOut
public void writeOut(java.io.OutputStream out) throws java.io.IOExceptionWrite the contents of the record back, so it can be written to disk.
-
getDefaultTabSize
public int getDefaultTabSize()
Default distance between tab stops, in master coordinates (576 dpi).
-
getNumberOfLevels
public int getNumberOfLevels()
Number of indent levels (maximum 5).
-
getTabStops
public java.util.List<HSLFTabStop> getTabStops()
Default distance between tab stops, in master coordinates (576 dpi).
-
getTextOffsets
public java.lang.Integer[] getTextOffsets()
Paragraph's distance from shape's left margin, in master coordinates (576 dpi).
-
getBulletOffsets
public java.lang.Integer[] getBulletOffsets()
First line of paragraph's distance from shape's left margin, in master coordinates (576 dpi).
-
getParagraphInstance
public static TextRulerAtom getParagraphInstance()
-
setParagraphIndent
public void setParagraphIndent(short leftMargin, short indent)
-
-