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(byte[])
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Tiff.FielManagement. TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[ ]
Батут собирает данные.
TiffStreamReader(byte[ ], и int)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Tiff.FielManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[ ]
Батут собирает данные.
startIndex
int
Начальный индекс в data'.
TiffStreamReader(byte[ ], int , int)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Tiff.FielManagement. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[ ]
Батут собирает данные.
startIndex
int
Начальный индекс в data'.
dataLength
int
Длительность данных.
TiffStreamReader(StreamContainer)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Tiff.FielManagement. TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Поток контейнера .
Properties
Length
Получить длину читателя.
public long Length { get; }
Стоимость недвижимости
ThrowExceptions
Получается или устанавливается значение, указывающее на то, выделяются ли исключения на неправильную обработку данных (читать или писать в потоке).
public bool ThrowExceptions { get; set; }
Стоимость недвижимости
Methods
ProcessReadDataDouble(byte[])
Проводит конверсию в двойную арею.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[ ]
Данные для конвертации.
Returns
double [ ]
Конвертируемая арка.
ProcessReadDataFloat(byte[])
Осуществляет конверсию к флотному диапазону.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[ ]
Данные для конвертации.
Returns
float [ ]
Конвертируемая арка.
ProcessReadDataInt(byte[])
Осуществляет конверсию в целый ряд.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[ ]
Данные для конвертации.
Returns
int [ ]
Конвертируемая арка.
ProcessReadDataLong(byte[])
Проводит конверсию в длительный рейс.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[ ]
Данные для конвертации.
Returns
long [ ]
Конвертируемая арка.
ProcessReadDataShort(byte[])
Проводит конверсию в короткий рейс.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[ ]
Данные для конвертации.
Returns
short [ ]
Конвертируемая арка.
ОбработкаДанные(byte[])
Проводит конверсию в несанкционированный целый диапазон.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[ ]
Данные для конвертации.
Returns
uint [ ]
Конвертируемая арка.
ПроцессДанные(byte[])
Проводит конверсию в ушортную арею.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[ ]
Данные для конвертации.
Returns
ulong [ ]
Конвертируемая арка.
ПроцессуарыДанные(byte[])
Проводит конверсию в не подписанный короткий диапазон.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[ ]
Данные для конвертации.
Returns
ushort [ ]
Конвертируемая арка.
ReadBytes(byte[ ], 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
Читать далее: Ожидаем положительное число.
ReadSbyte →(Долго)
Читает подписанные байты данных из потока.
public sbyte ReadSByte(long position)
Parameters
position
long
Позиция для чтения.
Returns
Подписанная стоимость байта.
ReadSByteArray(Долго, Долго)
Читает ряд подписанных байтов из потока.
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
TiffSRational [ ]
Подписанные рациональные ценности.
Exceptions
Читать далее: Ожидаем положительное число.
ReadShort →(Долго)
Читайте подписанную короткую ценность из потока.
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= + общий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 с конвертированными данными.