Class TextSpecInfoRun


  • public class TextSpecInfoRun
    extends java.lang.Object
    • Constructor Detail

      • TextSpecInfoRun

        public TextSpecInfoRun​(int len)
        Inits a TextSpecInfoRun with default values
        Parameters:
        len - the length of the one and only run
    • Method Detail

      • 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
        Parameters:
        out - the output stream to write to.
        Throws:
        java.io.IOException - if an error occurs.
      • 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)