GifGraphicsControlBlock

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.gif.GifBlock

public class GifGraphicsControlBlock extends GifBlock

Bloc de contrôle graphique Gif.

Constructeurs

ConstructeurDescription
GifGraphicsControlBlock()Initialise une nouvelle instance de la classe GifGraphicsControlBlock.
GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)Initialise une nouvelle instance de la classe GifGraphicsControlBlock.
GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)Initialise une nouvelle instance de la classe GifGraphicsControlBlock.

Champs

ChampDescription
BLOCK_HEADER_SIZESpécifie la taille de l’en-tête du bloc.
EXTENSION_LABELÉtiquette d’extension.
SUB_BLOCK_SIZEObtient la taille du sous-bloc.

Méthodes

MéthodeDescription
getDelayTime()Obtient ou définit le temps de retard de la trame exprimé en 1/100 de seconde.
setDelayTime(int value)Obtient ou définit le temps de retard de la trame exprimé en 1/100 de seconde.
getFlags()Obtient ou définit les indicateurs.
setFlags(byte value)Obtient ou définit les indicateurs.
getTransparentColorIndex()Obtient ou définit l’index de couleur transparente.
setTransparentColorIndex(byte value)Obtient ou définit l’index de couleur transparente.
getDisposalMethod()Obtient ou définit la méthode de disposition.
setDisposalMethod(int value)Obtient ou définit la méthode de disposition.
getUserInputExpected()Obtient ou définit une valeur indiquant si une entrée utilisateur est attendue.
setUserInputExpected(boolean value)Obtient ou définit une valeur indiquant si une entrée utilisateur est attendue.
hasTransparentColor()Obtient ou définit une valeur indiquant si le bloc de contrôle graphique possède une couleur transparente.
setTransparentColor(boolean value)Obtient ou définit une valeur indiquant si le bloc de contrôle graphique possède une couleur transparente.
createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)Crée les indicateurs.

GifGraphicsControlBlock()

public GifGraphicsControlBlock()

Initialise une nouvelle instance de la classe GifGraphicsControlBlock.

GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)

public GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)

Initialise une nouvelle instance de la classe GifGraphicsControlBlock.

Parameters:

ParamètreTypeDescription
drapeauxbyteLes indicateurs.
delayTimeintLe temps de retard exprimé en 1/100 de seconde.
transparentColorIndexbyteL’index de couleur transparente.

GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)

public GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)

Initialise une nouvelle instance de la classe GifGraphicsControlBlock.

Parameters:

ParamètreTypeDescription
delayTimeintLe temps de retard exprimé en 1/100 de seconde.
hasTransparentColorbooleansi défini sur true, le transparentColorIndex est valide.
transparentColorIndexbyteL’index de couleur transparente.
requiresUserInputbooleansi défini sur true, l’entrée utilisateur est attendue.
disposalMethodintLa méthode de disposition.

BLOCK_HEADER_SIZE

public static final int BLOCK_HEADER_SIZE

Spécifie la taille de l’en-tête du bloc.

EXTENSION_LABEL

public static final byte EXTENSION_LABEL

Étiquette d’extension.

SUB_BLOCK_SIZE

public static final byte SUB_BLOCK_SIZE

Obtient la taille du sous-bloc.

getDelayTime()

public int getDelayTime()

Obtient ou définit le temps de retard de la trame exprimé en 1/100 de seconde.

Returns: int

setDelayTime(int value)

public void setDelayTime(int value)

Obtient ou définit le temps de retard de la trame exprimé en 1/100 de seconde.

Parameters:

ParamètreTypeDescription
valeurint

getFlags()

public byte getFlags()

Obtient ou définit les indicateurs.

Valeur : les indicateurs.

Returns: byte

setFlags(byte value)

public void setFlags(byte value)

Obtient ou définit les indicateurs.

Valeur : les indicateurs.

Parameters:

ParamètreTypeDescription
valeurbyte

getTransparentColorIndex()

public byte getTransparentColorIndex()

Obtient ou définit l’index de couleur transparente.

Valeur : l’index de couleur transparente.

Returns: byte

setTransparentColorIndex(byte value)

public void setTransparentColorIndex(byte value)

Obtient ou définit l’index de couleur transparente.

Valeur : l’index de couleur transparente.

Parameters:

ParamètreTypeDescription
valeurbyte

getDisposalMethod()

public int getDisposalMethod()

Obtient ou définit la méthode de disposition.

Valeur : la méthode de disposition.

Returns: int

setDisposalMethod(int value)

public void setDisposalMethod(int value)

Obtient ou définit la méthode de disposition.

Valeur : la méthode de disposition.

Parameters:

ParamètreTypeDescription
valeurint

getUserInputExpected()

public boolean getUserInputExpected()

Obtient ou définit une valeur indiquant si une entrée utilisateur est attendue.

Valeur : true si l’entrée utilisateur est attendue ; sinon, false.

Returns: boolean

setUserInputExpected(boolean value)

public void setUserInputExpected(boolean value)

Obtient ou définit une valeur indiquant si une entrée utilisateur est attendue.

Valeur : true si l’entrée utilisateur est attendue ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurboolean

hasTransparentColor()

public boolean hasTransparentColor()

Obtient ou définit une valeur indiquant si le bloc de contrôle graphique possède une couleur transparente.

Valeur : true si le bloc de contrôle graphique possède une couleur transparente ; sinon, false.

Returns: boolean

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

Obtient ou définit une valeur indiquant si le bloc de contrôle graphique possède une couleur transparente.

Valeur : true si le bloc de contrôle graphique possède une couleur transparente ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurboolean

createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)

public static byte createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)

Crée les indicateurs.

Parameters:

ParamètreTypeDescription
hasTransparentColorbooleansi défini sur true, le GifGraphicsControlBlock a un index de couleur transparente valide.
requiresUserInputbooleansi défini sur true, l’entrée utilisateur est attendue.
disposalMethodintLa méthode de disposition.

Returns: byte - Les indicateurs générés.