Package org.apache.poi.hslf.record
Class TextSpecInfoRun
- java.lang.Object
-
- org.apache.poi.hslf.record.TextSpecInfoRun
-
- All Implemented Interfaces:
GenericRecord
public class TextSpecInfoRun extends Object implements GenericRecord
-
-
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).BooleangetBidi()Map<String,Supplier<?>>getGenericProperties()BooleangetGrammarError()voidgetGrammarError(Boolean grammarError)shortgetLangId()Windows LANGID for this text.intgetLength()intgetPP10RunId()byte[]getSmartTagsBytes()TextSpecInfoRun.SpellInfoEnumgetSpellInfo()voidsetAltLangId(short altLangId)voidsetBidi(Boolean bidi)voidsetLangId(short langId)voidsetLength(int length)voidsetPP10RunId(int pp10RunId)voidsetSmartTagsBytes(byte[] smartTagsBytes)voidsetSpellInfo(TextSpecInfoRun.SpellInfoEnum spellInfo)voidwriteOut(OutputStream out)Write the contents of the record back, so it can be written to disk-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren, getGenericRecordType
-
-
-
-
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(OutputStream out) throws IOException
Write the contents of the record back, so it can be written to disk- Parameters:
out- the output stream to write to.- Throws:
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 Boolean getBidi()
- Returns:
- the bidirectional characters flag. false = not bidi, true = is bidi, null = not set
-
setBidi
public void setBidi(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 Boolean getGrammarError()
-
getGrammarError
public void getGrammarError(Boolean grammarError)
-
getGenericProperties
public Map<String,Supplier<?>> getGenericProperties()
- Specified by:
getGenericPropertiesin interfaceGenericRecord
-
-