Class GifGraphicsControlBlock
Pôvodný názov: Aspose.Imaging.FileFormats.Gif.Blocks Zhromaždenie: Aspose.Imaging.dll (25.5.0)
Gif grafický ovládací blok.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Z dedičných členov
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()
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock()GifGraphicsControlBlock(byte , ushort , byt)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)Parameters
flags byte
a vlajky .
delayTime ushort
Čas oneskorenia sa vyjadruje v 1/100 sekúnd.
transparentColorIndex byte
Transparentný index farieb.
GifGraphicsControlBlock(Ushort, Bool, byte, boolMetoda odovzdania)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
delayTime ushort
Čas oneskorenia sa vyjadruje v 1/100 sekúnd.
hasTransparentColor bool
ak je nastavený na “skutočný” transparentColorIndex" je platný.
transparentColorIndex byte
Transparentný index farieb.
requiresUserInput bool
Ak je nastavený na “skutočný” užívateľský vstup sa očakáva.
disposalMethod DisposalMethod
Metóda rozloženia .
Fields
BlockHeaderSize
Určuje veľkosť hlavy bloku.
public const int BlockHeaderSize = 8Fieldová hodnota
ExtensionLabel
Rozšírený štítok .
public const byte ExtensionLabel = 249Fieldová hodnota
SubBlockSize
Získava veľkosť subbloku.
public const byte SubBlockSize = 4Fieldová hodnota
Properties
DelayTime
Získajte alebo nastavíte čas odkladu rámu vyjadrený v 1/100 sekúnd.
public ushort DelayTime { get; set; }Hodnota nehnuteľnosti
DisposalMethod
Dostane alebo nastaví metódu odstraňovania.
public DisposalMethod DisposalMethod { get; set; }Hodnota nehnuteľnosti
Flags
Vezmite alebo položte vlajky.
public byte Flags { get; set; }Hodnota nehnuteľnosti
HasTransparentColor
Získa alebo nastaví hodnotu, ktorá ukazuje, či grafický ovládací blok má transparentnú farbu.
public bool HasTransparentColor { get; set; }Hodnota nehnuteľnosti
TransparentColorIndex
Získať alebo nastaviť transparentný index farieb.
public byte TransparentColorIndex { get; set; }Hodnota nehnuteľnosti
UserInputExpected
Získa alebo nastaví hodnotu, ktorá naznačuje, či sa užívateľský vstup očakáva.
public bool UserInputExpected { get; set; }Hodnota nehnuteľnosti
Methods
CreateFlags(Bool, bool a metóda rozkladu)
Vytvárajú sa vlajky.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
hasTransparentColor bool
Ak je nastavený na “skutočný” Aspose.Imaging.FileFormats.Gif.Blocks.StyleGraphicsControlBlock má platný transparentný farebný index.
requiresUserInput bool
Ak je nastavený na “skutočný” užívateľský vstup sa očakáva.
disposalMethod DisposalMethod
Metóda rozloženia .
Returns
Vytvorené vlajky
Save(Stream)
Ušetrí blok na špecifikovaný prúd.
public override void Save(Stream stream)Parameters
stream Stream
Stream na ukladanie údajov.