Package org.apache.poi.hslf.record
Class TextSpecInfoRun
- java.lang.Object
-
- org.apache.poi.hslf.record.TextSpecInfoRun
-
public class TextSpecInfoRun extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTextSpecInfoRun.SpellInfoEnumA enum that specifies the spelling status of a run of text.
-
Constructor Summary
Constructors Constructor Description TextSpecInfoRun(int len)Inits a TextSpecInfoRun with default valuesTextSpecInfoRun(LittleEndianByteArrayInputStream source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description shortgetAltLangId()Alternate Windows LANGID of this text; must be a valid non-East Asian LANGID if the text has an East Asian language, otherwise may be an East Asian LANGID or language neutral (zero).java.lang.BooleangetBidi()java.lang.BooleangetGrammarError()voidgetGrammarError(java.lang.Boolean grammarError)shortgetLangId()Windows LANGID for this text.intgetLength()intgetPP10RunId()byte[]getSmartTagsBytes()TextSpecInfoRun.SpellInfoEnumgetSpellInfo()voidsetAltLangId(short altLangId)voidsetBidi(java.lang.Boolean bidi)voidsetLangId(short langId)voidsetLength(int length)voidsetPP10RunId(int pp10RunId)voidsetSmartTagsBytes(byte[] smartTagsBytes)voidsetSpellInfo(TextSpecInfoRun.SpellInfoEnum spellInfo)voidwriteOut(java.io.OutputStream out)Write the contents of the record back, so it can be written to disk
-
-
-
Constructor Detail
-
TextSpecInfoRun
public TextSpecInfoRun(int len)
Inits a TextSpecInfoRun with default values- Parameters:
len- the length of the one and only run
-
TextSpecInfoRun
public TextSpecInfoRun(LittleEndianByteArrayInputStream source)
-
-
Method Detail
-
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- Parameters:
out- the output stream to write to.- Throws:
java.io.IOException- if an error occurs.
-
getSpellInfo
public TextSpecInfoRun.SpellInfoEnum getSpellInfo()
- Returns:
- Spelling status of this text. null if not defined.
-
setSpellInfo
public void setSpellInfo(TextSpecInfoRun.SpellInfoEnum spellInfo)
- Parameters:
spellInfo- Spelling status of this text. null if not defined.
-
getLangId
public short getLangId()
Windows LANGID for this text.- Returns:
- Windows LANGID for this text, -1 if it's not set
-
setLangId
public void setLangId(short langId)
- Parameters:
langId- Windows LANGID for this text, -1 to unset
-
getAltLangId
public short getAltLangId()
Alternate Windows LANGID of this text; must be a valid non-East Asian LANGID if the text has an East Asian language, otherwise may be an East Asian LANGID or language neutral (zero).- Returns:
- Alternate Windows LANGID of this text, -1 if it's not set
-
setAltLangId
public void setAltLangId(short altLangId)
-
getLength
public int getLength()
- Returns:
- Length of special info run.
-
setLength
public void setLength(int length)
- Parameters:
length- Length of special info run.
-
getBidi
public java.lang.Boolean getBidi()
- Returns:
- the bidirectional characters flag. false = not bidi, true = is bidi, null = not set
-
setBidi
public void setBidi(java.lang.Boolean bidi)
- Parameters:
bidi- the bidirectional characters flag. false = not bidi, true = is bidi, null = not set
-
getSmartTagsBytes
public byte[] getSmartTagsBytes()
- Returns:
- the unparsed smart tags
-
setSmartTagsBytes
public void setSmartTagsBytes(byte[] smartTagsBytes)
- Parameters:
smartTagsBytes- the unparsed smart tags, null to unset
-
getPP10RunId
public int getPP10RunId()
- Returns:
- an identifier for a character run that contains StyleTextProp11 data.
-
setPP10RunId
public void setPP10RunId(int pp10RunId)
- Parameters:
pp10RunId- an identifier for a character run that contains StyleTextProp11 data, -1 to unset
-
getGrammarError
public java.lang.Boolean getGrammarError()
-
getGrammarError
public void getGrammarError(java.lang.Boolean grammarError)
-
-