Class GifGraphicsControlBlock
Именује се: Aspose.Imaging.FileFormats.Gif.Blocks Асамблеја: Aspose.Imaging.dll (25.4.0)
ГИФ графички блок контроле.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
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
Поток да сачувате податке на.