Class TiffStreamReader
Именује се: Aspose.Imaging.FileFormats.Tiff.FileManagement Асамблеја: Aspose.Imaging.dll (25.4.0)
Тиф струја за управљање малим ендијан тиф формат датотеке.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(Бајте[])
Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Tiff.ФилеМенаџмент.ТифСтримРеадер.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
Бајт је саставио податке.
TiffStreamReader(Бајте[], Ут)
Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Tiff.ФилеМенаџмент.ТифСтримРеадер.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
Бајт је саставио податке.
startIndex
int
Индекс почетка у data'.
TiffStreamReader(Бајте[], int , int)
Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Tiff.ФилеМенаџмент.ТифСтримРеадер.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
Бајт је саставио податке.
startIndex
int
Индекс почетка у data'.
dataLength
int
Дужина података .
TiffStreamReader(StreamContainer)
Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Tiff.ФилеМенаџмент.ТифСтримРеадер.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Контејнер за струју.
Properties
Length
Добије дужину читаоца.
public long Length { get; }
Вредност имовине
ThrowExceptions
Добија или поставља вредност која указује на то да ли се изузеци бацају на погрешну обраду података (читање или писање у току).
public bool ThrowExceptions { get; set; }
Вредност имовине
Methods
ProcessReadDataDouble(Бајте[])
Изврши конверзију на двоструку реду.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]
Датотеке које треба конвертовати.
Returns
double []
Конвертовани саобраћај.
ProcessReadDataFloat(Бајте[])
Изврши конверзију на пловидбу.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]
Датотеке које треба конвертовати.
Returns
float []
Конвертовани саобраћај.
ProcessReadDataInt(Бајте[])
Изврши конверзију на целу линију.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]
Датотеке које треба конвертовати.
Returns
int []
Конвертовани саобраћај.
ProcessReadDataLong(Бајте[])
Изврши конверзију у дугорочном реду.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]
Датотеке које треба конвертовати.
Returns
long []
Конвертовани саобраћај.
ProcessReadDataShort(Бајте[])
Изврши конверзију у кратку реду.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]
Датотеке које треба конвертовати.
Returns
short []
Конвертовани саобраћај.
ПроцесПрочитајтеДатаУинт(Бајте[])
Изврши конверзију на непознату целу линију.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]
Датотеке које треба конвертовати.
Returns
uint []
Конвертовани саобраћај.
ПроцесПроцесДатаУн(Бајте[])
Изврши конверзију на шортну реду.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]
Датотеке које треба конвертовати.
Returns
ulong []
Конвертовани саобраћај.
ПроцесПрочитајДатаСхорт(Бајте[])
Изврши конверзију на непознату кратку реду.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]
Датотеке које треба конвертовати.
Returns
ushort []
Конвертовани саобраћај.
ReadBytes(Бајте[], int, дуго, дуго)
Прочита низ битова вредности из тока.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]
Ареј за попуњавање.
arrayIndex
int
Ареј индекс да почне да ставља вредности на.
position
long
Позиција струје да се чита из.
count
long
Елементи рачунају да читају.
Returns
Ареј бита вредности.
ReadBytes(дуго, дуго)
Прочита низ несигнираних бит вредности из тока.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
byte []
Постоји опсег неиспостављених битова.
ReadDouble(дуго)
Прочитајте једну двоструку вредност из струје.
public double ReadDouble(long position)
Parameters
position
long
Позиција за читање из.
Returns
Јединствена двострука вредност.
ReadDoubleArray(дуго, дуго)
Чита низ двоструких вредности из тока.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
double []
Постоји опсег двоструких вредности.
ReadFloat(дуго)
Прочитајте једну вредност флота из струје.
public float ReadFloat(long position)
Parameters
position
long
Позиција за читање из.
Returns
Јединствена вредност флота.
ReadFloatArray(дуго, дуго)
Прочита низ плаваних вредности из тока.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
float []
Ареј пловидних вредности.
Exceptions
Очекује се позитиван број.
ReadLong(дуго)
Прочитајте непознату дугу вредност из струје.
public long ReadLong(long position)
Parameters
position
long
Позиција за читање из.
Returns
Неподписана кратка вредност.
ReadLongArray(дуго, дуго)
Čita niz ulong vrednosti iz tokova.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
long []
Последњи састанак.
Exceptions
Аргумент изван опсега
ReadRational(дуго)
Прочитајте једну вредност рационалног броја из тока.
public TiffRational ReadRational(long position)
Parameters
position
long
Позиција за читање из.
Returns
Рационални број је.
ReadRationalArray(дуго, дуго)
Чита низ рационалних вредности из тока.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
TiffRational []
Постоји низ рационалних вредности.
Exceptions
Очекује се позитиван број.
ReadSbyte(дуго)
Прочитајте потписане бите податке из струје.
public sbyte ReadSByte(long position)
Parameters
position
long
Позиција за читање из.
Returns
потписана битна вредност.
ReadByteArray(дуго, дуго)
Прочита низ потписаних битова из тока.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
sbyte []
Ареј потписаних бите вредности.
читање(дуго)
Прочитајте потписану целу вредност из струје.
public int ReadSInt(long position)
Parameters
position
long
Позиција за читање из.
Returns
потписана целокупна вредност.
ПрочитајтеУреди(дуго, дуго)
Прочита низ потписаних целокупних вредности из тока.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
int []
Ареј потписаних целокупних вредности.
Exceptions
бројење;Укупно бројење бита је негативно. + бројење + x4= + укупно
ЧитањеСрационално(дуго)
Прочитајте једну потписану вредност рационалног броја из тока.
public TiffSRational ReadSRational(long position)
Parameters
position
long
Позиција за читање из.
Returns
потписани рационални број.
ЧитањеСрационални(дуго, дуго)
Чита низ потписаних рационалних вредности из тока.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
Постоји низ потписаних рационалних вредности.
Exceptions
Очекује се позитиван број.
ЧитањеШорт(дуго)
Прочитајте потписану кратку вредност из струје.
public short ReadSShort(long position)
Parameters
position
long
Позиција за читање из.
Returns
потписана кратка вредност.
ReadShortArray(дуго, дуго)
Прочита низ потписаних кратких вредности из тока.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
short []
Режим потписаних кратких вредности.
Exceptions
Очекује се позитиван број.
читање(дуго)
Прочитајте непотписану целу вредност из струје.
public uint ReadUInt(long position)
Parameters
position
long
Позиција за читање из.
Returns
Неподписана целокупна вредност.
Прочитај(дуго, дуго)
Прочита низ несигнираних целокупних вредности из тока.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
uint []
Постоји низ неодређених интегритетних вредности.
Exceptions
бројење;Укупно бројење бита је негативно. + бројење + x4= + укупно
читање(дуго)
Прочитајте непознату дугу вредност из струје.
public ulong ReadULong(long position)
Parameters
position
long
Позиција за читање из.
Returns
Неподписана кратка вредност.
ПрочитајтеУреди(дуго, дуго)
Čita niz ulong vrednosti iz tokova.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
ulong []
Последњи састанак.
Exceptions
Аргумент изван опсега
ЧитањеСорт(дуго)
Прочитајте непознату кратку вредност из струје.
public ushort ReadUShort(long position)
Parameters
position
long
Позиција за читање из.
Returns
Неподписана кратка вредност.
ПрочитајтеСлужбе(дуго, дуго)
Прочита низ несигнираних целокупних вредности из тока.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
Позиција за читање из.
count
long
Елементи се рачунају.
Returns
ushort []
Постоји низ неодређених интегритетних вредности.
Exceptions
бројење;Укупно бројење бита је негативно. + бројење + x2= + укупно
ToStreamContainer(дуго)
Конвертује основне податке у поточни контејнер.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Почетна позиција за почетак конверзије.
Returns
Aspose.Imaging.StreamContainer са конвертованим подацима.