Classe TiffDataType

Summary: The TIFF data type.

Module: aspose.imaging.fileformats.tiff

Full Name: aspose.imaging.fileformats.tiff.TiffDataType

Properties

NameTypeAccessDescription
countintrObtient le nombre d’éléments.
data_sizeintrObtient la taille de la valeur du tag.
element_sizeSystem.ByterObtient la taille de l’élément en octets.
idintrObtient l’identifiant du tag sous forme de nombre.
is_validboolrObtient une valeur indiquant si les données du tag sont valides. Le tag valide contient des données qui peuvent être conservées. Le tag invalide ne peut pas être stocké.
tag_idTiffTagsrObtient l’identifiant du tag.
tag_typeTiffDataTypesrObtient le type du tag.
valueSystem.Objectr/wObtient ou définit la valeur que ce type de données contient.

Methods

NameDescription
compare_to(obj)Compare l’instance actuelle avec un autre objet du même type et renvoie un entier qui indique si l’instance actuelle précède, suit ou se trouve à la même position dans l’ordre de tri que l’autre objet.
deep_clone()Effectue une copie profonde de cette instance.
get_additional_data_size(size_of_tag_value)Obtient la taille supplémentaire de la valeur de l’étiquette en octets (au cas où l’étiquette ne pourrait pas contenir la valeur complète).
get_aligned_data_size(size_of_tag_value)Obtient la taille des données alignée sur une frontière de 4 octets (int) ou de 8 octets (long).
read_tag(data_stream, position)Lit les données de l’étiquette.
write_additional_data(data_stream)Écrit les données supplémentaires de l’étiquette.
write_tag(data_stream, additional_data_offset)Écrit les données de l’étiquette.

Method: compare_to(obj)

 compare_to(obj) 

Compare l’instance actuelle avec un autre objet du même type et renvoie un entier qui indique si l’instance actuelle précède, suit ou se trouve à la même position dans l’ordre de tri que l’autre objet.

Parameters:

ParamètreTypeDescription
objSystem.ObjectUn objet à comparer avec cette instance.

Returns

TypeDescription
intUn entier signé de 32 bits qui indique l’ordre relatif des objets comparés. La valeur de retour a les significations suivantes :
Valeur
Signification
Inférieur à zéro
Cette instance est inférieure à obj.
Zéro
Cette instance est égale à obj.
Supérieur à zéro
Cette instance est supérieure à obj.

Method: deep_clone()

 deep_clone() 

Effectue une copie profonde de cette instance.

Returns

TypeDescription
TiffDataTypeUne copie profonde de l’instance actuelle.

Method: get_additional_data_size(size_of_tag_value)

 get_additional_data_size(size_of_tag_value) 

Obtient la taille supplémentaire de la valeur de l’étiquette en octets (au cas où l’étiquette ne pourrait pas contenir la valeur complète).

Parameters:

ParamètreTypeDescription
size_of_tag_valueSystem.ByteTaille de la valeur de l’étiquette : 4 ou 8 pour BigTiff.

Returns

TypeDescription
intLa taille supplémentaire des données en octets.

Method: get_aligned_data_size(size_of_tag_value)

 get_aligned_data_size(size_of_tag_value) 

Obtient la taille des données alignée sur une frontière de 4 octets (int) ou de 8 octets (long).

Parameters:

ParamètreTypeDescription
size_of_tag_valueSystem.ByteTaille de la valeur de l’étiquette.

Returns

TypeDescription
intLa taille des données alignées en octets.

Method: read_tag(data_stream, position) [static]

 read_tag(data_stream, position) 

Lit les données de l’étiquette.

Parameters:

ParamètreTypeDescription
data_streamTiffStreamReaderLe flux de données.
positionintLa position de l’étiquette.

Returns

TypeDescription
TiffDataTypeL’étiquette lue.

Method: write_additional_data(data_stream)

 write_additional_data(data_stream) 

Écrit les données supplémentaires de l’étiquette.

Parameters:

ParamètreTypeDescription
data_streamTiffStreamWriterLe flux de données.

Returns

TypeDescription
intLe nombre réel d’octets écrits.

Method: write_tag(data_stream, additional_data_offset)

 write_tag(data_stream, additional_data_offset) 

Écrit les données de l’étiquette.

Parameters:

ParamètreTypeDescription
data_streamTiffStreamWriterLe flux de données.
additional_data_offsetintLe décalage où écrire des données supplémentaires.