Clase TiffDataType

Summary: The TIFF data type.

Module: aspose.imaging.fileformats.tiff

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

Properties

NameTypeAccessDescripción
countintrObtiene el recuento de elementos.
data_sizeintrObtiene el tamaño del valor de la etiqueta.
element_sizeSystem.ByterObtiene el tamaño del elemento en bytes.
idintrObtiene el id de la etiqueta como número.
is_validboolrObtiene 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_idTiffTagsrObtiene el id de la etiqueta.
tag_typeTiffDataTypesrObtiene el tipo de etiqueta.
valorSystem.Objectr/wObtiene o establece el valor que contiene este tipo de datos.

Methods

NameDescripció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ámetroTipoDescripción
objSystem.ObjectUn objeto para comparar con esta instancia.

Returns

TipoDescripción
intUn 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

TipoDescripción
TiffDataTypeUna 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ámetroTipoDescripción
size_of_tag_valueSystem.ByteTamaño del valor de la etiqueta: 4 u 8 para BigTiff.

Returns

TipoDescripción
intEl 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ámetroTipoDescripción
size_of_tag_valueSystem.ByteTamaño del valor de la etiqueta.

Returns

TipoDescripción
intEl 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ámetroTipoDescripción
data_streamTiffStreamReaderEl flujo de datos.
positionintLa posición de la etiqueta.

Returns

TipoDescripción
TiffDataTypeLa etiqueta leída.

Method: write_additional_data(data_stream)

 write_additional_data(data_stream) 

Escribe los datos adicionales de la etiqueta.

Parameters:

ParámetroTipoDescripción
data_streamTiffStreamWriterEl flujo de datos.

Returns

TipoDescripción
intLos 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ámetroTipoDescripción
data_streamTiffStreamWriterEl flujo de datos.
additional_data_offsetintEl desplazamiento donde escribir datos adicionales.