TiffStreamReader
Inheritance: java.lang.Object, com.aspose.fileformats.fileformats.tiff.filemanagement.TiffStreamSeeker
public class TiffStreamReader extends TiffStreamSeeker
Le flux tiff pour gérer le format de fichier tiff little endian.
Constructeurs
| Constructeur | Description |
|---|---|
| TiffStreamReader(byte[] data) | Initialise une nouvelle instance de la classe TiffStreamReader. |
| TiffStreamReader(byte[] data, int startIndex) | Initialise une nouvelle instance de la classe TiffStreamReader. |
| TiffStreamReader(byte[] data, int startIndex, int dataLength) | Initialise une nouvelle instance de la classe TiffStreamReader. |
| TiffStreamReader(StreamContainer streamContainer) | Initialise une nouvelle instance de la classe TiffStreamReader. |
Méthodes
| Méthode | Description |
|---|---|
| getLength() | Obtient la longueur du lecteur. |
| getThrowExceptions() | Obtient ou définit une valeur indiquant si des exceptions sont levées lors d’un traitement de données incorrect (lecture ou écriture du flux). |
| setThrowExceptions(boolean value) | Obtient ou définit une valeur indiquant si des exceptions sont levées lors d’un traitement de données incorrect (lecture ou écriture du flux). |
| readBytes(byte[] array, int arrayIndex, long position, long count) | Lit un tableau de valeurs d’octet depuis le flux. |
| readBytes(long position, long count) | Lit un tableau de valeurs d’octet non signé depuis le flux. |
| readDouble(long position) | Lit une seule valeur double depuis le flux. |
| readDoubleArray(long position, long count) | Lit un tableau de valeurs double depuis le flux. |
| readFloat(long position) | Lit une seule valeur flottante depuis le flux. |
| readFloatArray(long position, long count) | Lit un tableau de valeurs flottantes depuis le flux. |
| readRational(long position) | Lit une seule valeur de nombre rationnel depuis le flux. |
| readSRational(long position) | Lit une seule valeur de nombre rationnel signé depuis le flux. |
| readRationalArray(long position, long count) | Lit un tableau de valeurs rationnelles depuis le flux. |
| readSRationalArray(long position, long count) | Lit un tableau de valeurs rationnelles signées depuis le flux. |
| readSByte(long position) | Lit des données d’octet signé depuis le flux. |
| readSByteArray(long position, long count) | Lit un tableau de valeurs d’octet signé depuis le flux. |
| readSInt(long position) | Lit une valeur d’entier signé depuis le flux. |
| readSIntArray(long position, long count) | Lit un tableau de valeurs d’entier signé depuis le flux. |
| readSShort(long position) | Lit une valeur short signée depuis le flux. |
| readSShortArray(long position, long count) | Lit un tableau de valeurs short signées depuis le flux. |
| readUInt(long position) | Lit une valeur d’entier non signé depuis le flux. |
| readUIntArray(long position, long count) | Lit un tableau de valeurs d’entier non signé depuis le flux. |
| readUShort(long position) | Lit une valeur short non signée depuis le flux. |
| readUShortArray(long position, long count) | Lit un tableau de valeurs d’entier non signé depuis le flux. |
| readLong(long position) | Lit une valeur long non signée depuis le flux. |
| readLongArray(long position, long count) | Lit un tableau de valeurs long depuis le flux. |
| readULong(long position) | Lit une valeur long non signée depuis le flux. |
| readULongArray(long position, long count) | Lit un tableau de valeurs ulong depuis le flux. |
| toStreamContainer(long startPosition) | Convertit les données sous-jacentes en conteneur de flux. |
TiffStreamReader(byte[] data)
public TiffStreamReader(byte[] data)
Initialise une nouvelle instance de la classe TiffStreamReader.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| données | byte[] | Les données du tableau d’octets. |
TiffStreamReader(byte[] data, int startIndex)
public TiffStreamReader(byte[] data, int startIndex)
Initialise une nouvelle instance de la classe TiffStreamReader.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| données | byte[] | Les données du tableau d’octets. |
| startIndex | int | L’index de départ dans data. |
TiffStreamReader(byte[] data, int startIndex, int dataLength)
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Initialise une nouvelle instance de la classe TiffStreamReader.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| données | byte[] | Les données du tableau d’octets. |
| startIndex | int | L’index de départ dans data. |
| dataLength | int | Longueur des données. |
TiffStreamReader(StreamContainer streamContainer)
public TiffStreamReader(StreamContainer streamContainer)
Initialise une nouvelle instance de la classe TiffStreamReader.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| streamContainer | StreamContainer | Le conteneur de flux. |
getLength()
public long getLength()
Obtient la longueur du lecteur.
Valeur : la longueur du lecteur.
Returns: long
getThrowExceptions()
public boolean getThrowExceptions()
Obtient ou définit une valeur indiquant si des exceptions sont levées lors d’un traitement de données incorrect (lecture ou écriture du flux).
Valeur : true si des exceptions sont levées lors d’un traitement de données incorrect ; sinon, les conditions d’erreur sont ignorées silencieusement.
Returns: boolean
setThrowExceptions(boolean value)
public void setThrowExceptions(boolean value)
Obtient ou définit une valeur indiquant si des exceptions sont levées lors d’un traitement de données incorrect (lecture ou écriture du flux).
Valeur : true si des exceptions sont levées lors d’un traitement de données incorrect ; sinon, les conditions d’erreur sont ignorées silencieusement.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | boolean |
readBytes(byte[] array, int arrayIndex, long position, long count)
public long readBytes(byte[] array, int arrayIndex, long position, long count)
Lit un tableau de valeurs d’octet depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| tableau | byte[] | Le tableau à remplir. |
| arrayIndex | int | L’index du tableau où commencer à placer les valeurs. |
| position | long | La position du flux à lire. |
| count | long | Le nombre d’éléments à lire. |
Returns: long - Le tableau de valeurs d’octets.
readBytes(long position, long count)
public byte[] readBytes(long position, long count)
Lit un tableau de valeurs d’octet non signé depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: byte[] - Le tableau de valeurs d’octets non signés.
readDouble(long position)
public double readDouble(long position)
Lit une seule valeur double depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: double - La valeur double unique.
readDoubleArray(long position, long count)
public double[] readDoubleArray(long position, long count)
Lit un tableau de valeurs double depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: double[] - Le tableau de valeurs doubles.
readFloat(long position)
public float readFloat(long position)
Lit une seule valeur flottante depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: float - La valeur float unique.
readFloatArray(long position, long count)
public float[] readFloatArray(long position, long count)
Lit un tableau de valeurs flottantes depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: float[] - Le tableau de valeurs float.
readRational(long position)
public TiffRational readRational(long position)
Lit une seule valeur de nombre rationnel depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: TiffRational - The rational number.
readSRational(long position)
public TiffSRational readSRational(long position)
Lit une seule valeur de nombre rationnel signé depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: TiffSRational - The signed rational number.
readRationalArray(long position, long count)
public TiffRational[] readRationalArray(long position, long count)
Lit un tableau de valeurs rationnelles depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[] - Le tableau de valeurs rationnelles.
readSRationalArray(long position, long count)
public TiffSRational[] readSRationalArray(long position, long count)
Lit un tableau de valeurs rationnelles signées depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: com.aspose.imaging.fileformats.tiff.TiffSRational[] - Le tableau de valeurs rationnelles signées.
readSByte(long position)
public byte readSByte(long position)
Lit des données d’octet signé depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: byte - La valeur d’octet signé.
readSByteArray(long position, long count)
public byte[] readSByteArray(long position, long count)
Lit un tableau de valeurs d’octet signé depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: byte[] - Le tableau de valeurs d’octet signées.
readSInt(long position)
public int readSInt(long position)
Lit une valeur d’entier signé depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: int - Une valeur entière signée.
readSIntArray(long position, long count)
public int[] readSIntArray(long position, long count)
Lit un tableau de valeurs d’entier signé depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: int[] - Le tableau de valeurs entières signées.
readSShort(long position)
public short readSShort(long position)
Lit une valeur short signée depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: short - Une valeur short signée.
readSShortArray(long position, long count)
public short[] readSShortArray(long position, long count)
Lit un tableau de valeurs short signées depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: short[] - Le tableau de valeurs short signées.
readUInt(long position)
public long readUInt(long position)
Lit une valeur d’entier non signé depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: long - Une valeur entière non signée.
readUIntArray(long position, long count)
public long[] readUIntArray(long position, long count)
Lit un tableau de valeurs d’entier non signé depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: long[] - Le tableau de valeurs entières non signées.
readUShort(long position)
public int readUShort(long position)
Lit une valeur short non signée depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: int - Une valeur short non signée.
readUShortArray(long position, long count)
public int[] readUShortArray(long position, long count)
Lit un tableau de valeurs d’entier non signé depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: int[] - Le tableau de valeurs d’entiers non signés.
readLong(long position)
public final long readLong(long position)
Lit une valeur long non signée depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: long - Une valeur short non signée.
readLongArray(long position, long count)
public final long[] readLongArray(long position, long count)
Lit un tableau de valeurs long depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: long[] - Le tableau d’ulong.
readULong(long position)
public final long readULong(long position)
Lit une valeur long non signée depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
Returns: long - Une valeur short non signée.
readULongArray(long position, long count)
public final long[] readULongArray(long position, long count)
Lit un tableau de valeurs ulong depuis le flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| position | long | La position à lire. |
| count | long | Le nombre d’éléments. |
Returns: long[] - Le tableau d’ulong.
toStreamContainer(long startPosition)
public StreamContainer toStreamContainer(long startPosition)
Convertit les données sous-jacentes en conteneur de flux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| startPosition | long | La position de départ à partir de laquelle commencer la conversion. |
Returns:
StreamContainer - The StreamContainer with converted data.