GifPlainTextRenderingBlock
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.gif.GifBlock
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.
Constructors
| Constructor | Description |
|---|---|
| GifPlainTextRenderingBlock() | Initializes a new instance of the GifPlainTextRenderingBlock class. |
| 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. |
Fields
| Field | Description |
|---|---|
| EXTENSION_LABEL | The plain text extension label. |
| SUB_BLOCK_SIZE | The size of the sub block. |
| BLOCK_SIZE | The overall block size. |
Methods
| Method | Description |
|---|---|
| getTextForegroundColorIndex() | Gets or sets the index of the color in the global color palette used to draw the text foreground. |
| setTextForegroundColorIndex(byte value) | Gets or sets the index of the color in the global color palette used to draw the text foreground. |
| getTextBackgroundColorIndex() | Gets or sets the index of the color in the global color palette used to draw the text background. |
| setTextBackgroundColorIndex(byte value) | Gets or sets the index of the color in the global color palette used to draw the text background. |
| getCharacterCellWidth() | Gets or sets the character cell width, in pixels, of each cell in the grid. |
| setCharacterCellWidth(byte value) | Gets or sets the character cell width, in pixels, of each cell in the grid. |
| getCharacterCellHeight() | Gets or sets the character cell height, in pixels, of each cell in the grid. |
| setCharacterCellHeight(byte value) | Gets or sets the character cell height, in pixels, of each cell in the grid. |
| getTextGridLeftPosition() | Gets or sets the text grid left position. |
| setTextGridLeftPosition(int value) | Gets or sets the text grid left position. |
| getTextGridTopPosition() | Gets or sets the text grid top position. |
| setTextGridTopPosition(int value) | Gets or sets the text grid top position. |
| getTextGridWidth() | Gets or sets the text grid with in pixels |
| setTextGridWidth(int value) | Gets or sets the text grid with in pixels |
| getTextGridHeight() | Gets or sets the text grid height in pixels |
| setTextGridHeight(int value) | Gets or sets the text grid height in pixels |
| getPlainTextData() | Gets or sets the plain text data. |
| setPlainTextData(byte[] value) | Gets or sets the plain text data. |
GifPlainTextRenderingBlock()
public GifPlainTextRenderingBlock()
Initializes a new instance of the GifPlainTextRenderingBlock class.
GifPlainTextRenderingBlock(int textGridLeftPosition, int textGridTopPosition, int textGridWidth, int textGridHeight, byte characterCellWidth, byte characterCellHeight, byte textForegroundColorIndex, byte textBackgroundColorIndex, byte[] data)
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:
| Parameter | Type | Description |
|---|---|---|
| textGridLeftPosition | int | The text grid left position. |
| textGridTopPosition | int | The text grid top position. |
| textGridWidth | int | The text grid width. |
| textGridHeight | int | The text grid height. |
| characterCellWidth | byte | The character cell width. |
| characterCellHeight | byte | The character cell height. |
| textForegroundColorIndex | byte | The foreground color index. |
| textBackgroundColorIndex | byte | The background color index. |
| data | byte[] | The plain text data. |
EXTENSION_LABEL
public static final byte EXTENSION_LABEL
The plain text extension label.
SUB_BLOCK_SIZE
public static final byte SUB_BLOCK_SIZE
The size of the sub block.
BLOCK_SIZE
public static final byte BLOCK_SIZE
The overall block size.
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.
Returns: byte
setTextForegroundColorIndex(byte value)
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.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | byte |
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.
Returns: byte
setTextBackgroundColorIndex(byte value)
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.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | byte |
getCharacterCellWidth()
public byte getCharacterCellWidth()
Gets or sets the character cell width, in pixels, of each cell in the grid.
Value: The character cell width.
Returns: byte
setCharacterCellWidth(byte value)
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.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | byte |
getCharacterCellHeight()
public byte getCharacterCellHeight()
Gets or sets the character cell height, in pixels, of each cell in the grid.
Value: The character cell height.
Returns: byte
setCharacterCellHeight(byte value)
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.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | byte |
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.
Returns: int
setTextGridLeftPosition(int value)
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.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
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.
Returns: int
setTextGridTopPosition(int value)
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.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getTextGridWidth()
public int getTextGridWidth()
Gets or sets the text grid with in pixels
Value: The text grid width in pixels.
Returns: int
setTextGridWidth(int value)
public void setTextGridWidth(int value)
Gets or sets the text grid with in pixels
Value: The text grid width in pixels.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getTextGridHeight()
public int getTextGridHeight()
Gets or sets the text grid height in pixels
Value: The text grid height in pixels.
Returns: int
setTextGridHeight(int value)
public void setTextGridHeight(int value)
Gets or sets the text grid height in pixels
Value: The text grid height in pixels.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | int |
getPlainTextData()
public byte[] getPlainTextData()
Gets or sets the plain text data.
Value: The plain text data.
Returns: byte[]
setPlainTextData(byte[] value)
public void setPlainTextData(byte[] value)
Gets or sets the plain text data.
Value: The plain text data.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| value | byte[] |