Class GifPlainTextRenderingBlock
Nome do espaço: Aspose.Imaging.FileFormats.Gif.Blocks Assembleia: Aspose.Imaging.dll (25.4.0)
Bloco de extensão de texto plano Gif. A extensão de texto plano contém dados de texto e oparâmetros necessários para render esses dados como um gráfico, em uma forma simples.
[JsonObject(MemberSerialization.OptIn)]
public class GifPlainTextRenderingBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifPlainTextRenderingBlock
Implements
Membros herdados
GifBlock.ExtensionIntroducer , GifBlock.Save(Stream) , GifBlock.IsChanged , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
GifPlainTextRenderingBlock()
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.
public GifPlainTextRenderingBlock()
GifPlainTextRenderingBlock(Ushort, ushort, ushort, ushort, byte, byte, byte, byte, byte, byte[])
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifPlainTextRenderingBlock.
public GifPlainTextRenderingBlock(ushort textGridLeftPosition, ushort textGridTopPosition, ushort textGridWidth, ushort textGridHeight, byte characterCellWidth, byte characterCellHeight, byte textForegroundColorIndex, byte textBackgroundColorIndex, byte[] data)
Parameters
textGridLeftPosition
ushort
A linha de texto fica na posição esquerda.
textGridTopPosition
ushort
O texto grita a posição superior.
textGridWidth
ushort
O texto é de largura.
textGridHeight
ushort
A altura da rede de texto.
characterCellWidth
byte
A largura da célula do personagem.
characterCellHeight
byte
A altura da célula do personagem.
textForegroundColorIndex
byte
O índice de cores de antecedência.
textBackgroundColorIndex
byte
O índice de cores de fundo.
data
byte
[ ]
Dados de texto claros.
Fields
BlockSize
tamanho total do bloco.
public const byte BlockSize = 15
Valor de campo
ExtensionLabel
A etiqueta de extensão de texto.
public const byte ExtensionLabel = 1
Valor de campo
SubBlockSize
O tamanho do subbloco.
public const byte SubBlockSize = 12
Valor de campo
Properties
CharacterCellHeight
Obter ou definir a altura da célula característica, em pixels, de cada célula na rede.
public byte CharacterCellHeight { get; set; }
Valor da propriedade
CharacterCellWidth
Obter ou definir a largura da célula característica, em pixels, de cada célula na rede.
public byte CharacterCellWidth { get; set; }
Valor da propriedade
PlainTextData
Recebe ou coloca os dados de texto plano.
public byte[] PlainTextData { get; set; }
Valor da propriedade
byte [ ]
TextBackgroundColorIndex
Recebe ou coloca o índice da cor na paleta de cores global usada para desenhar o fundo de texto.
public byte TextBackgroundColorIndex { get; set; }
Valor da propriedade
TextForegroundColorIndex
Recebe ou coloca o índice da cor na paleta de cores global usada para desenhar o antecedente do texto.
public byte TextForegroundColorIndex { get; set; }
Valor da propriedade
TextGridHeight
Obter ou definir a altura da rede de texto em pixels
public ushort TextGridHeight { get; set; }
Valor da propriedade
TextGridLeftPosition
Obter ou definir a posição esquerda da rede de texto.
public ushort TextGridLeftPosition { get; set; }
Valor da propriedade
Remarks
Este é um número de coluna, em pixels, do lado esquerdo da rede de texto, em relação ao lado esquerdo da tela lógica.
TextGridTopPosition
Recebe ou coloca a posição superior da rede de texto.
public ushort TextGridTopPosition { get; set; }
Valor da propriedade
Remarks
Este é um número de linha, em pixels, do topo da rede de texto, em relação ao topo da tela lógica.
TextGridWidth
Receba ou coloca a rede de texto em pixels
public ushort TextGridWidth { get; set; }
Valor da propriedade
Methods
Save(Stream)
Salve o bloco para o fluxo especificado.
public override void Save(Stream stream)
Parameters
stream
Stream
O fluxo para salvar dados para.