Class StyleTextProp9Atom

  • All Implemented Interfaces:
    GenericRecord

    public final class StyleTextProp9Atom
    extends RecordAtom
    The atom record that specifies additional text formatting.
    • Method Detail

      • setMaxRecordLength

        public static void setMaxRecordLength​(int length)
        Parameters:
        length - the max record length allowed for StyleTextProp9Atom
      • getMaxRecordLength

        public static int getMaxRecordLength()
        Returns:
        the max record length allowed for StyleTextProp9Atom
      • getRecordType

        public long getRecordType()
        Gets the record type.
        Specified by:
        getRecordType in class Record
        Returns:
        the record type.
      • getVersion

        public short getVersion()
      • getLength

        public int getLength()
      • 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
        Specified by:
        writeOut in class Record
        Parameters:
        out - the output stream to write to.
        Throws:
        java.io.IOException - if an error occurs.
      • setTextSize

        public void setTextSize​(int size)
        Update the text length
        Parameters:
        size - the text length
      • reset

        public void reset​(int size)
        Reset the content to one info run with the default values
        Parameters:
        size - the site of parent text
      • getGenericProperties

        public java.util.Map<java.lang.String,​java.util.function.Supplier<?>> getGenericProperties()