Package org.apache.poi.hslf.record
Class TxMasterStyleAtom
- java.lang.Object
-
- org.apache.poi.hslf.record.Record
-
- org.apache.poi.hslf.record.RecordAtom
-
- org.apache.poi.hslf.record.TxMasterStyleAtom
-
public final class TxMasterStyleAtom extends RecordAtom
TxMasterStyleAtom atom (4003).Stores default character and paragraph styles. The atom instance value is the text type and is encoded like the txstyle field in TextHeaderAtom. The text styles are located in the MainMaster container, except for the "other" style, which is in the Document.Environment container.
This atom can store up to 5 pairs of paragraph+character styles, each pair describes an indent level. The first pair describes first-level paragraph with no indentation.
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_INDENT
Maximum number of indentation levels allowed in PowerPoint documents
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TextPropCollection>
getCharacterStyles()
Returns array of character styles defined in this record.java.util.List<TextPropCollection>
getParagraphStyles()
Returns array of paragraph styles defined in this record.long
getRecordType()
We are of type 4003int
getTextType()
Return type of the text.void
updateStyles()
Updates the rawdata from the modified paragraph/character stylesvoid
writeOut(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
-
-
-
-
Field Detail
-
MAX_INDENT
public static final int MAX_INDENT
Maximum number of indentation levels allowed in PowerPoint documents- See Also:
- Constant Field Values
-
-
Method Detail
-
getRecordType
public long getRecordType()
We are of type 4003- Specified by:
getRecordType
in classRecord
- Returns:
- type of this record
- See Also:
RecordTypes.TxMasterStyleAtom
-
writeOut
public void writeOut(java.io.OutputStream out) throws java.io.IOException
Write the contents of the record back, so it can be written to disk
-
getCharacterStyles
public java.util.List<TextPropCollection> getCharacterStyles()
Returns array of character styles defined in this record.- Returns:
- character styles defined in this record
-
getParagraphStyles
public java.util.List<TextPropCollection> getParagraphStyles()
Returns array of paragraph styles defined in this record.- Returns:
- paragraph styles defined in this record
-
getTextType
public int getTextType()
Return type of the text. Must be a constant defined inTextHeaderAtom
- Returns:
- type of the text
- See Also:
TextHeaderAtom
-
updateStyles
public void updateStyles()
Updates the rawdata from the modified paragraph/character styles- Since:
- POI 3.14-beta1
-
-