Class GifGraphicsControlBlock
Nom dels espais: Aspose.Imaging.FileFormats.Gif.Blocks Assemblea: Aspose.Imaging.dll (25.4.0)
Bloc de control de gràfics GIF.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Membres heretats
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
GifGraphicsControlBlock()
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(Títol: Bite, Ushort i Byte)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
Les banderes
delayTime
ushort
El temps de retard es va expressar en 1/100 segons.
transparentColorIndex
byte
Indicador de color transparent.
GifGraphicsControlBlock(Ushort, Bool, byte, boolMetode de descàrrega)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
El temps de retard es va expressar en 1/100 segons.
hasTransparentColor
bool
si s’estableix a ’true’ la transparentColorIndex’ és vàlida.
transparentColorIndex
byte
Indicador de color transparent.
requiresUserInput
bool
Si s’estableix a ’true’ l’entrada d’usuari es preveu.
disposalMethod
DisposalMethod
El mètode de disposició.
Fields
BlockHeaderSize
Especifica la grandària del bloc.
public const int BlockHeaderSize = 8
Valor de camp
ExtensionLabel
Etiqueta d’extensió.
public const byte ExtensionLabel = 249
Valor de camp
SubBlockSize
Obtenir la mida del subbloc.
public const byte SubBlockSize = 4
Valor de camp
Properties
DelayTime
Obté o fixa el temps de retard del marc expressat en 1/100 segons.
public ushort DelayTime { get; set; }
Valor de la propietat
DisposalMethod
Obtenir o establir el mètode de disposició.
public DisposalMethod DisposalMethod { get; set; }
Valor de la propietat
Flags
Tenen o posen les banderes.
public byte Flags { get; set; }
Valor de la propietat
HasTransparentColor
Obté o estableix un valor que indiqui si el bloc de control gràfic té color transparent.
public bool HasTransparentColor { get; set; }
Valor de la propietat
TransparentColorIndex
Obté o col·loca l’índex de color transparent.
public byte TransparentColorIndex { get; set; }
Valor de la propietat
UserInputExpected
Obté o estableix un valor que indiqui si s’espera la entrada de l’usuari.
public bool UserInputExpected { get; set; }
Valor de la propietat
Methods
CreateFlags(Bool, bool i disposar)
Crea les banderes.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
si s’estableix per ’true’ el Aspose.Imaging.FileFormats.Gif.Blocks.DifGraphicsControlBlock té un índex de color transparent vàlid.
requiresUserInput
bool
Si s’estableix a ’true’ l’entrada d’usuari es preveu.
disposalMethod
DisposalMethod
El mètode de disposició.
Returns
Les banderes generades.
Save(Stream)
Salva el bloc al corrent especificat.
public override void Save(Stream stream)
Parameters
stream
Stream
El flux per salvar les dades a.