Classe TiffDataType
Summary: The TIFF data type.
Module: aspose.imaging.fileformats.tiff
Full Name: aspose.imaging.fileformats.tiff.TiffDataType
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| count | int | r | Obtient le nombre d’éléments. |
| data_size | int | r | Obtient la taille de la valeur du tag. |
| element_size | System.Byte | r | Obtient la taille de l’élément en octets. |
| id | int | r | Obtient l’identifiant du tag sous forme de nombre. |
| is_valid | bool | r | Obtient 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_id | TiffTags | r | Obtient l’identifiant du tag. |
| tag_type | TiffDataTypes | r | Obtient le type du tag. |
| value | System.Object | r/w | Obtient ou définit la valeur que ce type de données contient. |
Methods
| Name | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| obj | System.Object | Un objet à comparer avec cette instance. |
Returns
| Type | Description |
|---|---|
| int | Un 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
| Type | Description |
|---|---|
| TiffDataType | Une 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ètre | Type | Description |
|---|---|---|
| size_of_tag_value | System.Byte | Taille de la valeur de l’étiquette : 4 ou 8 pour BigTiff. |
Returns
| Type | Description |
|---|---|
| int | La 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ètre | Type | Description |
|---|---|---|
| size_of_tag_value | System.Byte | Taille de la valeur de l’étiquette. |
Returns
| Type | Description |
|---|---|
| int | La 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ètre | Type | Description |
|---|---|---|
| data_stream | TiffStreamReader | Le flux de données. |
| position | int | La position de l’étiquette. |
Returns
| Type | Description |
|---|---|
| TiffDataType | L’étiquette lue. |
Method: write_additional_data(data_stream)
write_additional_data(data_stream)
Écrit les données supplémentaires de l’étiquette.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| data_stream | TiffStreamWriter | Le flux de données. |
Returns
| Type | Description |
|---|---|
| int | Le 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ètre | Type | Description |
|---|---|---|
| data_stream | TiffStreamWriter | Le flux de données. |
| additional_data_offset | int | Le décalage où écrire des données supplémentaires. |