Class GifGraphicsControlBlock

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

IGifBlock

Наслеђени чланови

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

Пољска вредност

int

ExtensionLabel

Етикети за проширење.

public const byte ExtensionLabel = 249

Пољска вредност

byte

SubBlockSize

Добија величину суб-блока.

public const byte SubBlockSize = 4

Пољска вредност

byte

Properties

DelayTime

Добија или поставља време за одлагање оквира изражено у 1/100 секунди.

public ushort DelayTime { get; set; }

Вредност имовине

ushort

DisposalMethod

Добија или поставља методу распоређивања.

public DisposalMethod DisposalMethod { get; set; }

Вредност имовине

DisposalMethod

Flags

Добијају или постављају знаме.

public byte Flags { get; set; }

Вредност имовине

byte

HasTransparentColor

Добија или поставља вредност која указује на то да ли графички контролни блок има транспарентну боју.

public bool HasTransparentColor { get; set; }

Вредност имовине

bool

TransparentColorIndex

Добија или поставља транспарентан индекс боје.

public byte TransparentColorIndex { get; set; }

Вредност имовине

byte

UserInputExpected

Добија или поставља вредност која указује на то да ли се кориснички унос очекује.

public bool UserInputExpected { get; set; }

Вредност имовине

bool

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

byte

и генерисане знаме.

Save(Stream)

Сачува блок до одређеног тока.

public override void Save(Stream stream)

Parameters

stream Stream

Поток да сачувате податке на.

 Српски