Clase TiffDataType
Summary: The TIFF data type.
Module: aspose.imaging.fileformats.tiff
Full Name: aspose.imaging.fileformats.tiff.TiffDataType
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| count | int | r | Obtiene el recuento de elementos. |
| data_size | int | r | Obtiene el tamaño del valor de la etiqueta. |
| element_size | System.Byte | r | Obtiene el tamaño del elemento en bytes. |
| id | int | r | Obtiene el id de la etiqueta como número. |
| is_valid | bool | r | Obtiene un valor que indica si los datos de la etiqueta son válidos. La etiqueta válida contiene datos que pueden preservarse. La etiqueta inválida no puede almacenarse. |
| tag_id | TiffTags | r | Obtiene el id de la etiqueta. |
| tag_type | TiffDataTypes | r | Obtiene el tipo de etiqueta. |
| valor | System.Object | r/w | Obtiene o establece el valor que contiene este tipo de datos. |
Methods
| Name | Descripción |
|---|---|
| compare_to(obj) | Compara la instancia actual con otro objeto del mismo tipo y devuelve un entero que indica si la instancia actual precede, sigue o se encuentra en la misma posición en el orden de clasificación que el otro objeto. |
| deep_clone() | Realiza una clonación profunda de esta instancia. |
| get_additional_data_size(size_of_tag_value) | Obtiene el tamaño adicional del valor de la etiqueta en bytes (en caso de que la etiqueta no pueda contener todo el valor de la etiqueta). |
| get_aligned_data_size(size_of_tag_value) | Obtiene el tamaño de los datos alineado a un límite de 4 bytes (int) o 8 bytes (long). |
| read_tag(data_stream, position) | Lee los datos de la etiqueta. |
| write_additional_data(data_stream) | Escribe los datos adicionales de la etiqueta. |
| write_tag(data_stream, additional_data_offset) | Escribe los datos de la etiqueta. |
Method: compare_to(obj)
compare_to(obj)
Compara la instancia actual con otro objeto del mismo tipo y devuelve un entero que indica si la instancia actual precede, sigue o se encuentra en la misma posición en el orden de clasificación que el otro objeto.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | System.Object | Un objeto para comparar con esta instancia. |
Returns
| Tipo | Descripción |
|---|---|
| int | Un entero con signo de 32 bits que indica el orden relativo de los objetos que se comparan. El valor de retorno tiene estos significados: Valor Significado Menor que cero Esta instancia es menor que obj. Cero Esta instancia es igual a obj. Mayor que cero Esta instancia es mayor que obj. |
Method: deep_clone()
deep_clone()
Realiza una clonación profunda de esta instancia.
Returns
| Tipo | Descripción |
|---|---|
| TiffDataType | Una clonación profunda de la instancia actual. |
Method: get_additional_data_size(size_of_tag_value)
get_additional_data_size(size_of_tag_value)
Obtiene el tamaño adicional del valor de la etiqueta en bytes (en caso de que la etiqueta no pueda contener todo el valor de la etiqueta).
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| size_of_tag_value | System.Byte | Tamaño del valor de la etiqueta: 4 u 8 para BigTiff. |
Returns
| Tipo | Descripción |
|---|---|
| int | El tamaño adicional de los datos en bytes. |
Method: get_aligned_data_size(size_of_tag_value)
get_aligned_data_size(size_of_tag_value)
Obtiene el tamaño de los datos alineado a un límite de 4 bytes (int) o 8 bytes (long).
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| size_of_tag_value | System.Byte | Tamaño del valor de la etiqueta. |
Returns
| Tipo | Descripción |
|---|---|
| int | El tamaño de los datos alineado en bytes. |
Method: read_tag(data_stream, position) [static]
read_tag(data_stream, position)
Lee los datos de la etiqueta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data_stream | TiffStreamReader | El flujo de datos. |
| position | int | La posición de la etiqueta. |
Returns
| Tipo | Descripción |
|---|---|
| TiffDataType | La etiqueta leída. |
Method: write_additional_data(data_stream)
write_additional_data(data_stream)
Escribe los datos adicionales de la etiqueta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data_stream | TiffStreamWriter | El flujo de datos. |
Returns
| Tipo | Descripción |
|---|---|
| int | Los bytes reales escritos. |
Method: write_tag(data_stream, additional_data_offset)
write_tag(data_stream, additional_data_offset)
Escribe los datos de la etiqueta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data_stream | TiffStreamWriter | El flujo de datos. |
| additional_data_offset | int | El desplazamiento donde escribir datos adicionales. |