Class TiffStreamReader

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; }

Стоимость недвижимости

long

ThrowExceptions

Получается или устанавливается значение, указывающее на то, выделяются ли исключения на неправильную обработку данных (читать или писать в потоке).

public bool ThrowExceptions { get; set; }

Стоимость недвижимости

bool

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

long

Ассортимент байтов ценностей.

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

double

единой двойной стоимости.

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

float

Единая плавательная ценность.

ReadFloatArray(Долго, Долго)

Читает ряд плавучих значений из потока.

public float[] ReadFloatArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

float [ ]

Ассортимент плавучих ценностей.

Exceptions

ArgumentOutOfRangeException

Читать далее: Ожидаем положительное число.

ReadLong(Долго)

Читайте неопределенную долгую ценность из потока.

public long ReadLong(long position)

Parameters

position long

Позиция для чтения.

Returns

long

Неопределенная короткая стоимость.

ReadLongArray(Долго, Долго)

Читает ряд последних ценностей из потока.

public long[] ReadLongArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

long [ ]

Последний этап.

Exceptions

ArgumentOutOfRangeException

Аргумент из диапазона

ReadRational(Долго)

Читайте одну рациональную цифру из потока.

public TiffRational ReadRational(long position)

Parameters

position long

Позиция для чтения.

Returns

TiffRational

Это рациональное число.

ReadRationalArray(Долго, Долго)

Читает ряд рациональных ценностей из потока.

public TiffRational[] ReadRationalArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

TiffRational [ ]

Разнообразие рациональных ценностей.

Exceptions

ArgumentOutOfRangeException

Читать далее: Ожидаем положительное число.

ReadSbyte →(Долго)

Читает подписанные байты данных из потока.

public sbyte ReadSByte(long position)

Parameters

position long

Позиция для чтения.

Returns

sbyte

Подписанная стоимость байта.

ReadSByteArray(Долго, Долго)

Читает ряд подписанных байтов из потока.

public sbyte[] ReadSByteArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

sbyte [ ]

Аренда подписанных байтов.

Читать →(Долго)

Читайте подписанную целостную стоимость из потока.

public int ReadSInt(long position)

Parameters

position long

Позиция для чтения.

Returns

int

Подписана полная стоимость.

Читать →(Долго, Долго)

Читает ряд подписанных целых значений из потока.

public int[] ReadSIntArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

int [ ]

Подписаны целые ценности.

Exceptions

ArgumentOutOfRangeException

число;Общее число байтов является отрицательным. + число + x4= + общийBytes

ЧитатьСрациональный(Долго)

Прочитайте единую подписанную рациональную цифру из потока.

public TiffSRational ReadSRational(long position)

Parameters

position long

Позиция для чтения.

Returns

TiffSRational

Подписанный рациональный номер.

ЧитатьСрациональный(Долго, Долго)

Читает ряд подписанных рациональных ценностей из потока.

public TiffSRational[] ReadSRationalArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

TiffSRational [ ]

Подписанные рациональные ценности.

Exceptions

ArgumentOutOfRangeException

Читать далее: Ожидаем положительное число.

ReadShort →(Долго)

Читайте подписанную короткую ценность из потока.

public short ReadSShort(long position)

Parameters

position long

Позиция для чтения.

Returns

short

Подписана короткая стоимость.

ReadShortArray →(Долго, Долго)

Читает ряд подписанных коротких значений из потока.

public short[] ReadSShortArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

short [ ]

Подписанный ряд коротких ценностей.

Exceptions

ArgumentOutOfRangeException

Читать далее: Ожидаем положительное число.

Читать →(Долго)

Читайте не подписанную целостную стоимость из потока.

public uint ReadUInt(long position)

Parameters

position long

Позиция для чтения.

Returns

uint

Неопределенная целостная стоимость.

Читать →(Долго, Долго)

Читает ряд не подписанных целостных значений из потока.

public uint[] ReadUIntArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

uint [ ]

Разнообразие невиданных целостных ценностей.

Exceptions

ArgumentOutOfRangeException

число;Общее число байтов является отрицательным. + число + x4= + общийBytes

Читать →(Долго)

Читайте неопределенную долгую ценность из потока.

public ulong ReadULong(long position)

Parameters

position long

Позиция для чтения.

Returns

ulong

Неопределенная короткая стоимость.

Читать →(Долго, Долго)

Читает ряд последних ценностей из потока.

public ulong[] ReadULongArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

ulong [ ]

Последний этап.

Exceptions

ArgumentOutOfRangeException

Аргумент из диапазона

Читать →(Долго)

Читайте непрописанную короткую ценность из потока.

public ushort ReadUShort(long position)

Parameters

position long

Позиция для чтения.

Returns

ushort

Неопределенная короткая стоимость.

ЧитатьСмотретьПравить(Долго, Долго)

Читает ряд не подписанных целостных значений из потока.

public ushort[] ReadUShortArray(long position, long count)

Parameters

position long

Позиция для чтения.

count long

Считаются элементы.

Returns

ushort [ ]

Разнообразие невиданных целостных ценностей.

Exceptions

ArgumentOutOfRangeException

число;Общее число байтов является отрицательным. + число + x2= + общийBytes

ToStreamContainer(Долго)

Конвертирует основные данные в потоковый контейнер.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Первоначальная позиция для начала конверсии.

Returns

StreamContainer

Aspose.Imaging.StreamContainer с конвертированными данными.

 Русский