Class GifGraphicsControlBlock
Именује се: Aspose.Imaging.FileFormats.Gif.Blocks Асамблеја: Aspose.Imaging.dll (25.5.0)
ГИФ графички блок контроле.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Наслеђени чланови
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()
Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Gif.Blocks.GuifGraphicsControlBlock.
public GifGraphicsControlBlock()GifGraphicsControlBlock(Буте, Ушорт, Бате)
Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Gif.Blocks.GuifGraphicsControlBlock.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)Parameters
flags byte
и за знаме.
delayTime ushort
Време одлагања изражено је у 1/100 секунди.
transparentColorIndex byte
Прозрачни индекс боја.
GifGraphicsControlBlock(ushort, bool, byte, bole, DisposalMetoda)
Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Gif.Blocks.GuifGraphicsControlBlock.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
delayTime ushort
Време одлагања изражено је у 1/100 секунди.
hasTransparentColor bool
ако је постављен на “истина” transparentColorIndex" је валидан.
transparentColorIndex byte
Прозрачни индекс боја.
requiresUserInput bool
Ако је постављен на “истину” кориснички унос се очекује.
disposalMethod DisposalMethod
Метода распоређивања .
Fields
BlockHeaderSize
Одређује величину блокова.
public const int BlockHeaderSize = 8Пољска вредност
ExtensionLabel
Етикети за проширење.
public const byte ExtensionLabel = 249Пољска вредност
SubBlockSize
Добија величину суб-блока.
public const byte SubBlockSize = 4Пољска вредност
Properties
DelayTime
Добија или поставља време за одлагање оквира изражено у 1/100 секунди.
public ushort DelayTime { get; set; }Вредност имовине
DisposalMethod
Добија или поставља методу распоређивања.
public DisposalMethod DisposalMethod { get; set; }Вредност имовине
Flags
Добијају или постављају знаме.
public byte Flags { get; set; }Вредност имовине
HasTransparentColor
Добија или поставља вредност која указује на то да ли графички контролни блок има транспарентну боју.
public bool HasTransparentColor { get; set; }Вредност имовине
TransparentColorIndex
Добија или поставља транспарентан индекс боје.
public byte TransparentColorIndex { get; set; }Вредност имовине
UserInputExpected
Добија или поставља вредност која указује на то да ли се кориснички унос очекује.
public bool UserInputExpected { get; set; }Вредност имовине
Methods
CreateFlags(Боол, Боул, ДисполМетод)
Stvaraju zastave.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
hasTransparentColor bool
ако је постављен да “истини” Aspose.Imaging.FileFormats.Gif.Blocks.GuifGraphicsControlBlock има важећи транспарентан индекс боја.
requiresUserInput bool
Ако је постављен на “истину” кориснички унос се очекује.
disposalMethod DisposalMethod
Метода распоређивања .
Returns
и генерисане знаме.
Save(Stream)
Сачува блок до одређеног тока.
public override void Save(Stream stream)Parameters
stream Stream
Поток да сачувате податке на.