Classe TiffDataType

Summary: The TIFF data type.

Module: aspose.imaging.fileformats.tiff

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

Properties

NameTypeAccessDescrizione
countintrRestituisce il conteggio degli elementi.
data_sizeintrRestituisce la dimensione del valore del tag.
element_sizeSystem.ByterRestituisce la dimensione dell’elemento in byte.
idintrRestituisce l’ID del tag come numero.
is_validboolrRestituisce un valore che indica se i dati del tag sono validi. Il tag valido contiene dati che possono essere conservati. Il tag non valido non può essere memorizzato.
tag_idTiffTagsrRestituisce l’ID del tag.
tag_typeTiffDataTypesrRestituisce il tipo del tag.
valoreSystem.Objectr/wOttiene o imposta il valore contenuto da questo tipo di dati.

Methods

NameDescrizione
compare_to(obj)Confronta l’istanza corrente con un altro oggetto dello stesso tipo e restituisce un intero che indica se l’istanza corrente precede, segue o si trova nella stessa posizione nell’ordine di ordinamento rispetto all’altro oggetto.
deep_clone()Esegue una clonazione profonda di questa istanza.
get_additional_data_size(size_of_tag_value)Ottiene la dimensione aggiuntiva del valore del tag in byte (nel caso in cui il tag non possa contenere l’intero valore del tag).
get_aligned_data_size(size_of_tag_value)Ottiene la dimensione dei dati allineata a un confine di 4 byte (int) o 8 byte (long).
read_tag(data_stream, position)Legge i dati del tag.
write_additional_data(data_stream)Scrive i dati aggiuntivi del tag.
write_tag(data_stream, additional_data_offset)Scrive i dati del tag.

Method: compare_to(obj)

 compare_to(obj) 

Confronta l’istanza corrente con un altro oggetto dello stesso tipo e restituisce un intero che indica se l’istanza corrente precede, segue o si trova nella stessa posizione nell’ordine di ordinamento rispetto all’altro oggetto.

Parameters:

ParametroTipoDescrizione
objSystem.ObjectUn oggetto da confrontare con questa istanza.

Returns

TipoDescrizione
intUn intero con segno a 32 bit che indica l’ordine relativo degli oggetti confrontati. Il valore restituito ha i seguenti significati:
Valore
Significato
Meno di zero
Questa istanza è minore di obj.
Zero
Questa istanza è uguale a obj.
Maggiore di zero
Questa istanza è maggiore di obj.

Method: deep_clone()

 deep_clone() 

Esegue una clonazione profonda di questa istanza.

Returns

TipoDescrizione
TiffDataTypeUna clonazione profonda dell’istanza corrente.

Method: get_additional_data_size(size_of_tag_value)

 get_additional_data_size(size_of_tag_value) 

Ottiene la dimensione aggiuntiva del valore del tag in byte (nel caso in cui il tag non possa contenere l’intero valore del tag).

Parameters:

ParametroTipoDescrizione
size_of_tag_valueSystem.ByteDimensione del valore del tag: 4 o 8 per BigTiff.

Returns

TipoDescrizione
intLa dimensione aggiuntiva dei dati in byte.

Method: get_aligned_data_size(size_of_tag_value)

 get_aligned_data_size(size_of_tag_value) 

Ottiene la dimensione dei dati allineata a un confine di 4 byte (int) o 8 byte (long).

Parameters:

ParametroTipoDescrizione
size_of_tag_valueSystem.ByteDimensione del valore del tag.

Returns

TipoDescrizione
intLa dimensione dei dati allineata in byte.

Method: read_tag(data_stream, position) [static]

 read_tag(data_stream, position) 

Legge i dati del tag.

Parameters:

ParametroTipoDescrizione
data_streamTiffStreamReaderIl flusso di dati.
positionintLa posizione del tag.

Returns

TipoDescrizione
TiffDataTypeIl tag letto.

Method: write_additional_data(data_stream)

 write_additional_data(data_stream) 

Scrive i dati aggiuntivi del tag.

Parameters:

ParametroTipoDescrizione
data_streamTiffStreamWriterIl flusso di dati.

Returns

TipoDescrizione
intI byte effettivamente scritti.

Method: write_tag(data_stream, additional_data_offset)

 write_tag(data_stream, additional_data_offset) 

Scrive i dati del tag.

Parameters:

ParametroTipoDescrizione
data_streamTiffStreamWriterIl flusso di dati.
additional_data_offsetintL’offset a cui scrivere dati aggiuntivi.