Class TiffStreamReader
Pôvodný názov: Aspose.Imaging.FileFormats.Tiff.FileManagement Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Tyff stream pre manipuláciu s malým endian tyff formát súboru.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(byte[])
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Tiff.FielManagement. TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
Byte vytiahne údaje.
TiffStreamReader(byte[], a int)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Tiff.FielManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
Byte vytiahne údaje.
startIndex
int
Začiatočný index do data'.
TiffStreamReader(byte[], int , int)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Tiff.FielManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
Byte vytiahne údaje.
startIndex
int
Začiatočný index do data'.
dataLength
int
Dĺžka údajov .
TiffStreamReader(StreamContainer)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Tiff.FielManagement. TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Prúdový kontajner
Properties
Length
Dostane dĺžku čitateľa.
public long Length { get; }
Hodnota nehnuteľnosti
ThrowExceptions
Získa alebo nastaví hodnotu, ktorá ukazuje, či sa výnimky hodia na nesprávne spracovanie údajov (čítanie alebo písanie na streamovanie).
public bool ThrowExceptions { get; set; }
Hodnota nehnuteľnosti
Methods
ProcessReadDataDouble(byte[])
Vykonáva konverziu na dvojitý reťazec.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]
Údaje na konverziu.
Returns
double []
Konvertovaná aréna
ProcessReadDataFloat(byte[])
Vykonáva konverziu na flotilu.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]
Údaje na konverziu.
Returns
float []
Konvertovaná aréna
ProcessReadDataInt(byte[])
Vykonáva konverziu na celú arénu.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]
Údaje na konverziu.
Returns
int []
Konvertovaná aréna
ProcessReadDataLong(byte[])
Vykonáva konverziu na dlhú čiaru.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]
Údaje na konverziu.
Returns
long []
Konvertovaná aréna
ProcessReadDataShort(byte[])
Vykonáva konverziu na krátku reťazec.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]
Údaje na konverziu.
Returns
short []
Konvertovaná aréna
spracovanieDataUInt(byte[])
Vykonáva konverziu na neoznačenú celú arénu.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]
Údaje na konverziu.
Returns
uint []
Konvertovaná aréna
PríslušenstvoDataLong(byte[])
Vykonáva konverziu na Ushort array.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]
Údaje na konverziu.
Returns
ulong []
Konvertovaná aréna
PríslušenstvoDataUShort(byte[])
Vykonáva konverziu na neoznačenú krátku radu.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]
Údaje na konverziu.
Returns
ushort []
Konvertovaná aréna
ReadBytes(byte[], int , dlho , dlho)
Číta rad bytov hodnôt z prúdu.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]
Príručka na vyplnenie.
arrayIndex
int
Index array začať klásť hodnoty na.
position
long
Stream pozície čítať z.
count
long
Tieto prvky sa počítajú čítať.
Returns
Rozsah bytu hodnôt.
ReadBytes(dlho, dlho)
Číta rad nesignovaných bytov z prúdu.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
byte []
Rozsah neoznačených bytov.
ReadDouble(Dlhé)
Prečítajte si jednu dvojitú hodnotu z prúdu.
public double ReadDouble(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Jednotná dvojnásobná hodnota.
ReadDoubleArray(dlho, dlho)
Číta rad dvojitých hodnôt z prúdu.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
double []
Rozsah dvojitých hodnôt.
ReadFloat(Dlhé)
Prečítajte si jednu float hodnotu z prúdu.
public float ReadFloat(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Jednotlivá flotilná hodnota.
ReadFloatArray(dlho, dlho)
Prečítajte si rad flotilných hodnôt z prúdu.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
float []
Rozsah flotilných hodnôt.
Exceptions
počítanie; očakávané pozitívne číslo.
ReadLong(Dlhé)
Prečítajte si neoznačené dlhé hodnoty z prúdu.
public long ReadLong(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Nezabudnuteľná krátka hodnota.
ReadLongArray(dlho, dlho)
Číta množstvo posledných hodnôt z prúdu.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
long []
Posledný príbeh.
Exceptions
Argumenty z rozsahu
ReadRational(Dlhé)
Prečítajte si hodnotu jedného racionálneho čísla z prúdu.
public TiffRational ReadRational(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
a racionálne číslo.
ReadRationalArray(dlho, dlho)
Číta rad racionálnych hodnôt z prúdu.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
TiffRational []
Rozsah racionálnych hodnôt.
Exceptions
počítanie; očakávané pozitívne číslo.
Čítať →(Dlhé)
Číta podpísané byté údaje z prúdu.
public sbyte ReadSByte(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Podpísaná bytová hodnota.
Prečítajte si →(dlho, dlho)
Číta rad podpísaných bytov z prúdu.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
sbyte []
Zariadenie podpísaných bytov hodnôt.
Čítať →(Dlhé)
Prečítajte si podpísané celkové hodnoty z prúdu.
public int ReadSInt(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Podpísaná celková hodnota.
Čítať →(dlho, dlho)
Číta rad podpísaných celých hodnôt z prúdu.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
int []
Zariadenie podpísaných celých hodnôt.
Exceptions
počítanie;Total počítanie bytov je negatívne. + počítanie + x4= + totalBytes
čítanie(Dlhé)
Prečítajte si jednu podpísanú hodnotu racionálneho čísla z prúdu.
public TiffSRational ReadSRational(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Podpísané racionálne číslo.
Prečítajte si →(dlho, dlho)
Číta rad podpísaných racionálnych hodnôt z prúdu.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
Podpísané racionálne hodnoty.
Exceptions
počítanie; očakávané pozitívne číslo.
čítanieShort(Dlhé)
Prečítajte si podpísané krátke hodnoty z prúdu.
public short ReadSShort(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Podpísaná krátka hodnota.
Čítajte krátko(dlho, dlho)
Číta množstvo podpísaných krátkych hodnôt z prúdu.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
short []
Zoznam podpisovaných krátkych hodnôt.
Exceptions
počítanie; očakávané pozitívne číslo.
čítať(Dlhé)
Prečítajte si neoznačenú celú hodnotu z prúdu.
public uint ReadUInt(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Nezabudnuteľná celková hodnota.
Čítať →(dlho, dlho)
Číta množstvo neoznačených integrovaných hodnôt z prúdu.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
uint []
Rozsah neoznačených integrovaných hodnôt.
Exceptions
počítanie;Total počítanie bytov je negatívne. + počítanie + x4= + totalBytes
čítanie(Dlhé)
Prečítajte si neoznačené dlhé hodnoty z prúdu.
public ulong ReadULong(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Nezabudnuteľná krátka hodnota.
čítanieLongArray(dlho, dlho)
Číta množstvo posledných hodnôt z prúdu.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
ulong []
Posledný príbeh.
Exceptions
Argumenty z rozsahu
Prečítajte si(Dlhé)
Prečítajte si neoznačené krátke hodnoty z prúdu.
public ushort ReadUShort(long position)
Parameters
position
long
Pozícia na čítanie.
Returns
Nezabudnuteľná krátka hodnota.
Prečítajte si →(dlho, dlho)
Číta množstvo neoznačených integrovaných hodnôt z prúdu.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
Pozícia na čítanie.
count
long
Tieto prvky počítajú.
Returns
ushort []
Rozsah neoznačených integrovaných hodnôt.
Exceptions
počítanie;Total počítanie bytov je negatívne. + počítanie + x2= + totalBytes
ToStreamContainer(Dlhé)
Konvertuje základné údaje na prúdový kontajner.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Počiatočná pozícia na začiatok konverzie.
Returns
Aspose.Imaging.StreamContainer s prevedenými údajmi.