Classe TiffDataType
Summary: The TIFF data type.
Module: aspose.imaging.fileformats.tiff
Full Name: aspose.imaging.fileformats.tiff.TiffDataType
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| count | int | r | Restituisce il conteggio degli elementi. |
| data_size | int | r | Restituisce la dimensione del valore del tag. |
| element_size | System.Byte | r | Restituisce la dimensione dell’elemento in byte. |
| id | int | r | Restituisce l’ID del tag come numero. |
| is_valid | bool | r | Restituisce 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_id | TiffTags | r | Restituisce l’ID del tag. |
| tag_type | TiffDataTypes | r | Restituisce il tipo del tag. |
| valore | System.Object | r/w | Ottiene o imposta il valore contenuto da questo tipo di dati. |
Methods
| Name | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | System.Object | Un oggetto da confrontare con questa istanza. |
Returns
| Tipo | Descrizione |
|---|---|
| int | Un 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
| Tipo | Descrizione |
|---|---|
| TiffDataType | Una 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| size_of_tag_value | System.Byte | Dimensione del valore del tag: 4 o 8 per BigTiff. |
Returns
| Tipo | Descrizione |
|---|---|
| int | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| size_of_tag_value | System.Byte | Dimensione del valore del tag. |
Returns
| Tipo | Descrizione |
|---|---|
| int | La dimensione dei dati allineata in byte. |
Method: read_tag(data_stream, position) [static]
read_tag(data_stream, position)
Legge i dati del tag.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| data_stream | TiffStreamReader | Il flusso di dati. |
| position | int | La posizione del tag. |
Returns
| Tipo | Descrizione |
|---|---|
| TiffDataType | Il tag letto. |
Method: write_additional_data(data_stream)
write_additional_data(data_stream)
Scrive i dati aggiuntivi del tag.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| data_stream | TiffStreamWriter | Il flusso di dati. |
Returns
| Tipo | Descrizione |
|---|---|
| int | I byte effettivamente scritti. |
Method: write_tag(data_stream, additional_data_offset)
write_tag(data_stream, additional_data_offset)
Scrive i dati del tag.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| data_stream | TiffStreamWriter | Il flusso di dati. |
| additional_data_offset | int | L’offset a cui scrivere dati aggiuntivi. |