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.ФилеУправление.ТифStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
Баитът събира данни.
TiffStreamReader(Бийт[]и в)
Иницијализира нова инстанция на класата Aspose.Imaging.FileFormats.Tiff.ФилеУправление.ТифStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
Баитът събира данни.
startIndex
int
Индексът за стартиране в data".
TiffStreamReader(Бийт[], int, int)
Иницијализира нова инстанция на класата Aspose.Imaging.FileFormats.Tiff.ФилеУправление.ТифStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
Баитът събира данни.
startIndex
int
Индексът за стартиране в data".
dataLength
int
Дължина на данните.
TiffStreamReader(StreamContainer)
Иницијализира нова инстанция на класата Aspose.Imaging.FileFormats.Tiff.ФилеУправление.ТифStreamReader.
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 []
Това е конвертираният арсенал.
ПроцесСледваща(Бийт[])
Извършва конверсия към Ushort array.
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(Дълги, дълги)
Прочетете редица последни стойности от потока.
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
Очаква се положителен брой.
Прочетете(Дълго)
Прочетете подписан байт данни от потока.
public sbyte ReadSByte(long position)
Parameters
position
long
Позицията да се чете от.
Returns
Подписаната стойност на байта.
ПрочететеByteArray(Дълги, дълги)
Прочетете редица подписани битови стойности от потока.
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= + общBytes
ЧитанеСтратегичен(Дълго)
Прочетете една подписана стойност на рационалното число от потока.
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
Подписана кратка стойност.
ПрочетиСледваща(Дълги, дълги)
Прочетете редица подписани кратки стойности от потока.
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= + общBytes
Прочетете(Дълго)
Прочетете неописана дълга стойност от потока.
public ulong ReadULong(long position)
Parameters
position
long
Позицията да се чете от.
Returns
Неподписана кратка стойност.
ПрочетиУреди(Дълги, дълги)
Прочетете редица последни стойности от потока.
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= + общBytes
ToStreamContainer(Дълго)
Конвертира основните данни в потока контейнер.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Начална позиция за започване на конвертиране от.
Returns
Aspose.Imaging.StreamContainer с конвертирани данни.