Packages

 

com.aspose.imaging.fileformats.gif.blocks

Class GifPlainTextRenderingBlock

  • All Implemented Interfaces:
    IGifBlock


    public class GifPlainTextRenderingBlock
    extends GifBlock

    Gif plain text extension block. The plain text extension contains textual data and the parameters necessary to render that data as a graphic, in a simple form.

    • Field Detail

      • EXTENSION_LABEL

        public static final byte EXTENSION_LABEL

        The plain text extension label.

        See Also:
        Constant Field Values
      • SUB_BLOCK_SIZE

        public static final byte SUB_BLOCK_SIZE

        The size of the sub block.

        See Also:
        Constant Field Values
      • BLOCK_SIZE

        public static final byte BLOCK_SIZE

        The overall block size.

        See Also:
        Constant Field Values
    • Constructor Detail

      • GifPlainTextRenderingBlock

        public GifPlainTextRenderingBlock()

        Initializes a new instance of the GifPlainTextRenderingBlock class.

      • GifPlainTextRenderingBlock

        public GifPlainTextRenderingBlock(int textGridLeftPosition,
                                          int textGridTopPosition,
                                          int textGridWidth,
                                          int textGridHeight,
                                          byte characterCellWidth,
                                          byte characterCellHeight,
                                          byte textForegroundColorIndex,
                                          byte textBackgroundColorIndex,
                                          byte[] data)

        Initializes a new instance of the GifPlainTextRenderingBlock class.

        Parameters:
        textGridLeftPosition - The text grid left position.
        textGridTopPosition - The text grid top position.
        textGridWidth - The text grid width.
        textGridHeight - The text grid height.
        characterCellWidth - The character cell width.
        characterCellHeight - The character cell height.
        textForegroundColorIndex - The foreground color index.
        textBackgroundColorIndex - The background color index.
        data - The plain text data.
    • Method Detail

      • getTextForegroundColorIndex

        public byte getTextForegroundColorIndex()

        Gets or sets the index of the color in the global color palette used to draw the text foreground.

        Value: The foreground color index.
      • setTextForegroundColorIndex

        public void setTextForegroundColorIndex(byte value)

        Gets or sets the index of the color in the global color palette used to draw the text foreground.

        Value: The foreground color index.
      • getTextBackgroundColorIndex

        public byte getTextBackgroundColorIndex()

        Gets or sets the index of the color in the global color palette used to draw the text background.

        Value: The background color index.
      • setTextBackgroundColorIndex

        public void setTextBackgroundColorIndex(byte value)

        Gets or sets the index of the color in the global color palette used to draw the text background.

        Value: The background color index.
      • getCharacterCellWidth

        public byte getCharacterCellWidth()

        Gets or sets the character cell width, in pixels, of each cell in the grid.

        Value: The character cell width.
      • setCharacterCellWidth

        public void setCharacterCellWidth(byte value)

        Gets or sets the character cell width, in pixels, of each cell in the grid.

        Value: The character cell width.
      • getCharacterCellHeight

        public byte getCharacterCellHeight()

        Gets or sets the character cell height, in pixels, of each cell in the grid.

        Value: The character cell height.
      • setCharacterCellHeight

        public void setCharacterCellHeight(byte value)

        Gets or sets the character cell height, in pixels, of each cell in the grid.

        Value: The character cell height.
      • getTextGridLeftPosition

        public int getTextGridLeftPosition()

        Gets or sets the text grid left position.

        Value: The text grid left position.

        This is a column number, in pixels, of the left edge of the text grid, with respect to the left edge of the logical screen.

      • setTextGridLeftPosition

        public void setTextGridLeftPosition(int value)

        Gets or sets the text grid left position.

        Value: The text grid left position.

        This is a column number, in pixels, of the left edge of the text grid, with respect to the left edge of the logical screen.

      • getTextGridTopPosition

        public int getTextGridTopPosition()

        Gets or sets the text grid top position.

        Value: The text grid top position.

        This is a row number, in pixels, of the top edge of the text grid, with respect to the top edge of the logical screen.

      • setTextGridTopPosition

        public void setTextGridTopPosition(int value)

        Gets or sets the text grid top position.

        Value: The text grid top position.

        This is a row number, in pixels, of the top edge of the text grid, with respect to the top edge of the logical screen.

      • getTextGridWidth

        public int getTextGridWidth()

        Gets or sets the text grid with in pixels

        Value: The text grid width in pixels.
      • setTextGridWidth

        public void setTextGridWidth(int value)

        Gets or sets the text grid with in pixels

        Value: The text grid width in pixels.
      • getTextGridHeight

        public int getTextGridHeight()

        Gets or sets the text grid height in pixels

        Value: The text grid height in pixels.
      • setTextGridHeight

        public void setTextGridHeight(int value)

        Gets or sets the text grid height in pixels

        Value: The text grid height in pixels.
      • getPlainTextData

        public byte[] getPlainTextData()

        Gets or sets the plain text data.

        Value: The plain text data.
      • setPlainTextData

        public void setPlainTextData(byte[] value)

        Gets or sets the plain text data.

        Value: The plain text data.