Class TiffStreamReader
Le nom : Aspose.Imaging.FileFormats.Tiff.FileManagement Assemblée: Aspose.Imaging.dll (25.4.0)
Le tiff stream pour traiter le petit format de fichier tiff endian.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(Le byte[])
Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[ ]
Le byte array des données.
TiffStreamReader(Le byte[ ], et int)
Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[ ]
Le byte array des données.
startIndex
int
L’indice de départ dans data'.
TiffStreamReader(Le byte[ ], et int, int)
Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[ ]
Le byte array des données.
startIndex
int
L’indice de départ dans data'.
dataLength
int
La longueur des données.
TiffStreamReader(StreamContainer)
Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Il contenitore di flusso.
Properties
Length
Obtenez la longueur du lecteur.
public long Length { get; }
Valore di proprietà
ThrowExceptions
Obtenez ou définissez une valeur indiquant si des exceptions sont jetées sur le traitement incorrect des données (rédaction ou écriture en streaming).
public bool ThrowExceptions { get; set; }
Valore di proprietà
Methods
ProcessReadDataDouble(Le byte[])
Il effectue une conversion à la double array.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[ ]
Les données à convertir.
Returns
double [ ]
L’arrêt converti.
ProcessReadDataFloat(Le byte[])
Il effectue une conversion à l’array de flot.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[ ]
Les données à convertir.
Returns
float [ ]
L’arrêt converti.
ProcessReadDataInt(Le byte[])
Il effectue une conversion à l’ensemble.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[ ]
Les données à convertir.
Returns
int [ ]
L’arrêt converti.
ProcessReadDataLong(Le byte[])
Réaliser une conversion à long terme.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[ ]
Les données à convertir.
Returns
long [ ]
L’arrêt converti.
ProcessReadDataShort(Le byte[])
Il effectue une conversion à la courte ligne.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[ ]
Les données à convertir.
Returns
short [ ]
L’arrêt converti.
Le processusDataUnt(Le byte[])
Il effectue une conversion à l’ordre intégral non signé.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[ ]
Les données à convertir.
Returns
uint [ ]
L’arrêt converti.
ProcessusDataLong(Le byte[])
Il effectue une conversion à l’array de ushort.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[ ]
Les données à convertir.
Returns
ulong [ ]
L’arrêt converti.
Le processusDataUShort(Le byte[])
Il effectue une conversion à la courte ligne non signée.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[ ]
Les données à convertir.
Returns
ushort [ ]
L’arrêt converti.
ReadBytes(Le byte[ ], int , long , long)
Il lit un certain nombre de valeurs bytes du courant.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[ ]
L’arrivée à remplir.
arrayIndex
int
L’indice d’array pour commencer à mettre des valeurs.
position
long
La position de courant à lire.
count
long
Les éléments comptent à lire.
Returns
L’ensemble des valeurs bytes.
ReadBytes(long, long)
Il lit une série de valeurs bytes non signées du courant.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
byte [ ]
La gamme de valeurs bytes non signées.
ReadDouble(long)
Lisez une valeur double unique du courant.
public double ReadDouble(long position)
Parameters
position
long
La position à lire.
Returns
Une valeur double unique.
ReadDoubleArray(long, long)
Il lit une série de valeurs doubles du courant.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
double [ ]
Le nombre de valeurs doubles.
ReadFloat(long)
Lisez une valeur float unique du courant.
public float ReadFloat(long position)
Parameters
position
long
La position à lire.
Returns
La valeur de la flotte unique.
ReadFloatArray(long, long)
Il lit une série de valeurs flottantes du courant.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
float [ ]
Le nombre de valeurs flottantes.
Exceptions
L’attente : un chiffre positif.
ReadLong(long)
Lire la valeur longue non signée du courant.
public long ReadLong(long position)
Parameters
position
long
La position à lire.
Returns
Une valeur insignifiée.
ReadLongArray(long, long)
Il lit une série de valeurs ultérieures du courant.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
long [ ]
Le dernier arrondissement.
Exceptions
Argument hors de gamme
ReadRational(long)
Lisez une valeur de numéro rationnel unique du courant.
public TiffRational ReadRational(long position)
Parameters
position
long
La position à lire.
Returns
Le nombre rationnel.
ReadRationalArray(long, long)
Il lit une série de valeurs rationnelles du courant.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
TiffRational [ ]
Le nombre de valeurs rationnelles.
Exceptions
L’attente : un chiffre positif.
Le ReadSbyte(long)
Lisez les données de byte signées du courant.
public sbyte ReadSByte(long position)
Parameters
position
long
La position à lire.
Returns
La valeur du byte signée.
Lire la suite(long, long)
Il lit une série de valeurs bytes signées du courant.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
sbyte [ ]
L’ordre des valeurs bytes signées.
Lire(long)
Lire la valeur intégrale signée du courant.
public int ReadSInt(long position)
Parameters
position
long
La position à lire.
Returns
Une valeur totale signée.
Lire la suite(long, long)
Il lit une série de valeurs complètes signées du courant.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
int [ ]
L’ensemble des valeurs signées.
Exceptions
compter;Total bytes compter est négatif. + compter + x4= + totalBytes
Lire la suite(long)
Lisez une seule valeur numérique rationnelle signée du courant.
public TiffSRational ReadSRational(long position)
Parameters
position
long
La position à lire.
Returns
Le numéro rationnel signé.
RésuméArray(long, long)
Il lit une série de valeurs rationnelles signées du courant.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
TiffSRational [ ]
Les valeurs rationnelles signées.
Exceptions
L’attente : un chiffre positif.
Lire la suite(long)
Lire la courte valeur signée du courant.
public short ReadSShort(long position)
Parameters
position
long
La position à lire.
Returns
Une petite valeur signée.
Lire la suite(long, long)
Il lit une série de courts valeurs signées du courant.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
short [ ]
Le nombre de valeurs courtes signées.
Exceptions
L’attente : un chiffre positif.
Lire la suite(long)
Lire la valeur intégrale non signée du courant.
public uint ReadUInt(long position)
Parameters
position
long
La position à lire.
Returns
Une valeur totale non signée.
Lire la suite(long, long)
Il lit une série de valeurs intégrales non signées du courant.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
uint [ ]
L’ensemble des valeurs non signées.
Exceptions
compter;Total bytes compter est négatif. + compter + x4= + totalBytes
Lire la suite(long)
Lire la valeur longue non signée du courant.
public ulong ReadULong(long position)
Parameters
position
long
La position à lire.
Returns
Une valeur insignifiée.
Lire la suite(long, long)
Il lit une série de valeurs ultérieures du courant.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
ulong [ ]
Le dernier arrondissement.
Exceptions
Argument hors de gamme
Lire la suite(long)
Lire la courte valeur non signée du courant.
public ushort ReadUShort(long position)
Parameters
position
long
La position à lire.
Returns
Une valeur insignifiée.
Lire la suite(long, long)
Il lit une série de valeurs intégrales non signées du courant.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
La position à lire.
count
long
Les éléments comptent.
Returns
ushort [ ]
L’ensemble des valeurs non signées.
Exceptions
compter;Total bytes compter est négatif. + compter + x2= + totalBytes
ToStreamContainer(long)
Convertit les données sous-jacentes au conteneur de courant.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
La position de départ pour commencer la conversion.
Returns
Le Aspose.Imaging.StreamContainer avec des données converties.