Classe TiffStreamReader
Summary: The tiff stream for handling little endian tiff file format.
Module: aspose.imaging.fileformats.tiff.filemanagement
Full Name: aspose.imaging.fileformats.tiff.filemanagement.TiffStreamReader
Constructors
| Name | Descrizione |
|---|---|
| TiffStreamReader(data) | Inizializza una nuova istanza della classe TiffStreamReader. |
| TiffStreamReader(data, start_index) | Inizializza una nuova istanza della classe TiffStreamReader. |
| TiffStreamReader(data, start_index, data_length) | Inizializza una nuova istanza della classe TiffStreamReader. |
| TiffStreamReader(stream_container) | Inizializza una nuova istanza della classe TiffStreamReader. |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| length | int | r | Ottiene la lunghezza del lettore. |
| throw_exceptions | bool | r/w | Ottiene o imposta un valore che indica se le eccezioni vengono generate durante l’elaborazione di dati errati (lettura o scrittura sullo stream). |
Methods
| Name | Descrizione |
|---|---|
| read_bytes(array, array_index, position, count) | Legge un array di valori byte dallo stream. |
| read_bytes(position, count) | Legge un array di valori byte senza segno dallo stream. |
| read_double(position) | Legge un singolo valore double dallo stream. |
| read_double_array(position, count) | Legge un array di valori double dallo stream. |
| read_float(position) | Legge un singolo valore float dallo stream. |
| read_float_array(position, count) | Legge un array di valori float dallo stream. |
| read_long(position) | Legge un valore unsigned long dallo stream. |
| read_long_array(position, count) | Legge un array di valori ulong dallo stream. |
| read_rational(position) | Legge un singolo valore di numero razionale dallo stream. |
| read_rational_array(position, count) | Legge un array di valori razionali dallo stream. |
| read_s_byte(position) | Legge dati byte con segno dallo stream. |
| read_s_byte_array(position, count) | Legge un array di valori byte con segno dallo stream. |
| read_s_int(position) | Legge un valore intero con segno dallo stream. |
| read_s_int_array(position, count) | Legge un array di valori interi con segno dallo stream. |
| read_s_rational(position) | Legge un singolo valore di numero razionale con segno dallo stream. |
| read_s_rational_array(position, count) | Legge un array di valori razionali con segno dallo stream. |
| read_s_short(position) | Leggi il valore short con segno dal flusso. |
| read_s_short_array(position, count) | Legge un array di valori short con segno dal flusso. |
| read_u_int(position) | Leggi il valore intero senza segno dal flusso. |
| read_u_int_array(position, count) | Legge un array di valori interi senza segno dal flusso. |
| read_u_long(position) | Legge un valore unsigned long dallo stream. |
| read_u_long_array(position, count) | Legge un array di valori ulong dallo stream. |
| read_u_short(position) | Leggi il valore short senza segno dal flusso. |
| read_u_short_array(position, count) | Legge un array di valori interi senza segno dal flusso. |
| to_stream_container(start_position) | Converte i dati sottostanti nel contenitore del flusso. |
Constructor: TiffStreamReader(data)
TiffStreamReader(data)
Inizializza una nuova istanza della classe TiffStreamReader.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dati | System.Byte | I dati dell’array di byte. |
Constructor: TiffStreamReader(data, start_index)
TiffStreamReader(data, start_index)
Inizializza una nuova istanza della classe TiffStreamReader.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dati | System.Byte | I dati dell’array di byte. |
| start_index | int | L’indice di inizio in data. |
Constructor: TiffStreamReader(data, start_index, data_length)
TiffStreamReader(data, start_index, data_length)
Inizializza una nuova istanza della classe TiffStreamReader.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dati | System.Byte | I dati dell’array di byte. |
| start_index | int | L’indice di inizio in data. |
| data_length | int | Lunghezza dei dati. |
Constructor: TiffStreamReader(stream_container)
TiffStreamReader(stream_container)
Inizializza una nuova istanza della classe TiffStreamReader.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream_container | StreamContainer | Il contenitore dello stream. |
Method: read_bytes(array, array_index, position, count)
read_bytes(array, array_index, position, count)
Legge un array di valori byte dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| array | System.Byte | L’array da riempire. |
| array_index | int | L’indice dell’array dove iniziare a inserire i valori. |
| position | int | La posizione del flusso da cui leggere. |
| count | int | Il conteggio degli elementi da leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| int | L’array di valori byte. |
Method: read_bytes(position, count)
read_bytes(position, count)
Legge un array di valori byte senza segno dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| System.Byte | L’array di valori byte senza segno. |
Method: read_double(position)
read_double(position)
Legge un singolo valore double dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| float | Il singolo valore double. |
Method: read_double_array(position, count)
read_double_array(position, count)
Legge un array di valori double dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| float[] | L’array di valori double. |
Method: read_float(position)
read_float(position)
Legge un singolo valore float dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| float | Il singolo valore float. |
Method: read_float_array(position, count)
read_float_array(position, count)
Legge un array di valori float dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| float[] | L’array di valori float. |
Method: read_long(position)
read_long(position)
Legge un valore unsigned long dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| int | Un valore short senza segno. |
Method: read_long_array(position, count)
read_long_array(position, count)
Legge un array di valori ulong dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| int[] | L’array ulong. |
Method: read_rational(position)
read_rational(position)
Legge un singolo valore di numero razionale dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| TiffRational | Il numero razionale. |
Method: read_rational_array(position, count)
read_rational_array(position, count)
Legge un array di valori razionali dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| TiffRational[] | L’array di valori razionali. |
Method: read_s_byte(position)
read_s_byte(position)
Legge dati byte con segno dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| System.SByte | Il valore del byte con segno. |
Method: read_s_byte_array(position, count)
read_s_byte_array(position, count)
Legge un array di valori byte con segno dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| System.SByte | L’array di valori di byte con segno. |
Method: read_s_int(position)
read_s_int(position)
Legge un valore intero con segno dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| int | Un valore intero con segno. |
Method: read_s_int_array(position, count)
read_s_int_array(position, count)
Legge un array di valori interi con segno dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| int[] | L’array di valori interi con segno. |
Method: read_s_rational(position)
read_s_rational(position)
Legge un singolo valore di numero razionale con segno dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| TiffSRational | Il numero razionale con segno. |
Method: read_s_rational_array(position, count)
read_s_rational_array(position, count)
Legge un array di valori razionali con segno dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| TiffSRational[] | L’array di valori razionali con segno. |
Method: read_s_short(position)
read_s_short(position)
Leggi il valore short con segno dal flusso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| int | Un valore short con segno. |
Method: read_s_short_array(position, count)
read_s_short_array(position, count)
Legge un array di valori short con segno dal flusso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| int[] | L’array di valori short con segno. |
Method: read_u_int(position)
read_u_int(position)
Leggi il valore intero senza segno dal flusso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| int | Un valore intero senza segno. |
Method: read_u_int_array(position, count)
read_u_int_array(position, count)
Legge un array di valori interi senza segno dal flusso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| int[] | L’array di valori interi senza segno. |
Method: read_u_long(position)
read_u_long(position)
Legge un valore unsigned long dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| int | Un valore short senza segno. |
Method: read_u_long_array(position, count)
read_u_long_array(position, count)
Legge un array di valori ulong dallo stream.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| int[] | L’array ulong. |
Method: read_u_short(position)
read_u_short(position)
Leggi il valore short senza segno dal flusso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
Returns
| Tipo | Descrizione |
|---|---|
| int | Un valore short senza segno. |
Method: read_u_short_array(position, count)
read_u_short_array(position, count)
Legge un array di valori interi senza segno dal flusso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| position | int | La posizione da cui leggere. |
| count | int | Il conteggio degli elementi. |
Returns
| Tipo | Descrizione |
|---|---|
| int[] | L’array di valori interi senza segno. |
Method: to_stream_container(start_position)
to_stream_container(start_position)
Converte i dati sottostanti nel contenitore del flusso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| start_position | int | La posizione di inizio da cui avviare la conversione. |
Returns
| Tipo | Descrizione |
|---|---|
| StreamContainer | Il StreamContainer con dati convertiti. |