Class TiffStreamReader
Nom dels espais: Aspose.Imaging.FileFormats.Tiff.FileManagement Assemblea: Aspose.Imaging.dll (25.4.0)
El flux de tiff per a tractar el format de fitxer endian petit.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(El byte[])
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
El bit arreu de dades.
TiffStreamReader(El byte[], i int)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
El bit arreu de dades.
startIndex
int
L’indicador inicial en data'.
TiffStreamReader(El byte[], i int, int)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
El bit arreu de dades.
startIndex
int
L’indicador inicial en data'.
dataLength
int
Llarga de les dades.
TiffStreamReader(StreamContainer)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
El contenidor de flux.
Properties
Length
Obtenir la longitud del lector.
public long Length { get; }
Valor de la propietat
ThrowExceptions
Obté o estableix un valor que indiqui si es llancen excepcions sobre el tractament incorrecte de dades (llegir o escriure a la transmissió).
public bool ThrowExceptions { get; set; }
Valor de la propietat
Methods
ProcessReadDataDouble(El byte[])
Realitza una conversió a l’arrel doble.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]
Les dades que es converteixen.
Returns
double []
L’arrel convertit
ProcessReadDataFloat(El byte[])
Realitza una conversió a l’arrel de float.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]
Les dades que es converteixen.
Returns
float []
L’arrel convertit
ProcessReadDataInt(El byte[])
Realitza una conversió a l’interior.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]
Les dades que es converteixen.
Returns
int []
L’arrel convertit
ProcessReadDataLong(El byte[])
Realitza una conversió a l’arrel llarg.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]
Les dades que es converteixen.
Returns
long []
L’arrel convertit
ProcessReadDataShort(El byte[])
Realitza una conversió a l’arrel curt.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]
Les dades que es converteixen.
Returns
short []
L’arrel convertit
ProcésData(El byte[])
Realitza una conversió a l’arrel integral no signat.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]
Les dades que es converteixen.
Returns
uint []
L’arrel convertit
ProcessosDataModifica(El byte[])
Realitza una conversió a l’arrel Ushort.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]
Les dades que es converteixen.
Returns
ulong []
L’arrel convertit
ProcésDataModifica(El byte[])
Realitza una conversió a l’arrel curt no signat.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]
Les dades que es converteixen.
Returns
ushort []
L’arrel convertit
ReadBytes(El byte[], int, llarg i llarg)
Llegeix una sèrie de valors bytes del corrent.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]
L’arrel per omplir.
arrayIndex
int
L’índex d’array per començar a posar valors a.
position
long
La posició de flux per llegir des.
count
long
Els elements compten per llegir.
Returns
El conjunt de valors bytes.
ReadBytes(llarg, llarg)
Llegeix una sèrie de valors de bytes no signats del corrent.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
byte []
La varietat de valors de byte no signats.
ReadDouble(Llarga)
Llegeix un únic valor doble des del corrent.
public double ReadDouble(long position)
Parameters
position
long
La posició a llegir.
Returns
El doble valor únic.
ReadDoubleArray(llarg, llarg)
Llegeix una sèrie de dos valors del corrent.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
double []
El conjunt de dos valors.
ReadFloat(Llarga)
Llegeix un únic valor float del corrent.
public float ReadFloat(long position)
Parameters
position
long
La posició a llegir.
Returns
El valor de la flota única.
ReadFloatArray(llarg, llarg)
Llegeix una sèrie de valors flotants del corrent.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
float []
El conjunt de valors flotants.
Exceptions
L’espera d’un nombre positiu.
ReadLong(Llarga)
Llegeix el valor llarg no signat del corrent.
public long ReadLong(long position)
Parameters
position
long
La posició a llegir.
Returns
Un valor poc assenyalat.
ReadLongArray(llarg, llarg)
Llegeix una sèrie de valors ulong del corrent.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
long []
L’últim arreu
Exceptions
Argument fora de l’àmbit
ReadRational(Llarga)
Llegeix un valor de nombre racional únic des del corrent.
public TiffRational ReadRational(long position)
Parameters
position
long
La posició a llegir.
Returns
El número racional.
ReadRationalArray(llarg, llarg)
Llegeix una sèrie de valors racionals del corrent.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
TiffRational []
El conjunt de valors racionals.
Exceptions
L’espera d’un nombre positiu.
Llibertat(Llarga)
Llegeix les dades de bit signades del corrent.
public sbyte ReadSByte(long position)
Parameters
position
long
La posició a llegir.
Returns
El valor del byte signat.
Realitza el(llarg, llarg)
Llegeix una sèrie de valors de byte signats des del corrent.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
sbyte []
El conjunt de valors de byte signats.
Llegir(Llarga)
Llegir signat valor integral del corrent.
public int ReadSInt(long position)
Parameters
position
long
La posició a llegir.
Returns
Un valor total signat.
Llegeix més(llarg, llarg)
Llegeix una sèrie de valors integrals signats del corrent.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
int []
L’arrel de valors integrals signats.
Exceptions
comptar;Total nombre de bytes és negatiu. + nombre + x4 = + totalBytes
ReadSorcional(Llarga)
Llegeix un valor de número racional signat únic des del corrent.
public TiffSRational ReadSRational(long position)
Parameters
position
long
La posició a llegir.
Returns
El número racional signat.
LlegirArxiu(llarg, llarg)
Llegeix una sèrie de valors racionals signats del corrent.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
El conjunt de valors racionals signats.
Exceptions
L’espera d’un nombre positiu.
Llibertat(Llarga)
Llegeix el curt valor signat des del corrent.
public short ReadSShort(long position)
Parameters
position
long
La posició a llegir.
Returns
Un valor curt signat.
LlegirSortArray(llarg, llarg)
Llegeix una sèrie de valors curts signats del corrent.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
short []
L’arxiu de valors curts signats.
Exceptions
L’espera d’un nombre positiu.
Llegir(Llarga)
Llegeix el valor integral no signat del corrent.
public uint ReadUInt(long position)
Parameters
position
long
La posició a llegir.
Returns
Un valor total no assenyalat.
Llegeix més(llarg, llarg)
Llegeix una sèrie de valors integrals no signats del corrent.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
uint []
El conjunt de valors integrals no signats.
Exceptions
comptar;Total nombre de bytes és negatiu. + nombre + x4 = + totalBytes
Llegir(Llarga)
Llegeix el valor llarg no signat del corrent.
public ulong ReadULong(long position)
Parameters
position
long
La posició a llegir.
Returns
Un valor poc assenyalat.
Llegeix més(llarg, llarg)
Llegeix una sèrie de valors ulong del corrent.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
ulong []
L’últim arreu
Exceptions
Argument fora de l’àmbit
Llegeix més(Llarga)
Llegeix el valor curt no signat del corrent.
public ushort ReadUShort(long position)
Parameters
position
long
La posició a llegir.
Returns
Un valor poc assenyalat.
Llegeix més(llarg, llarg)
Llegeix una sèrie de valors integrals no signats del corrent.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
La posició a llegir.
count
long
Els elements compten.
Returns
ushort []
El conjunt de valors integrals no signats.
Exceptions
comptar;Total nombre de bytes és negatiu. + nombre + x2 = + totalBytes
ToStreamContainer(Llarga)
Converteix les dades subjacents en el contenidor de flux.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
La posició inicial per començar la conversió.
Returns
El Aspose.Imaging.StreamContainer amb dades convertides.