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(Батьківщина[])

Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Tiff.Defense.TifStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte [ ]

Батьківщина забирає дані.

TiffStreamReader(Батьківщина[ ], ІНТ)

Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Tiff.Defense.TifStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [ ]

Батьківщина забирає дані.

startIndex int

Початок індексу в data'.

TiffStreamReader(Батьківщина[ ], ІТ, ІТ)

Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Tiff.Defense.TifStreamReader.

public TiffStreamReader(byte[] data, int startIndex, int dataLength)

Parameters

data byte [ ]

Батьківщина забирає дані.

startIndex int

Початок індексу в data'.

dataLength int

Довжина даних.

TiffStreamReader(StreamContainer)

Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Tiff.Defense.TifStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Контейнер для потоку.

Properties

Length

Знайдіть довжину читача.

public long Length { get; }

вартість нерухомості

long

ThrowExceptions

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

public bool ThrowExceptions { get; set; }

вартість нерухомості

bool

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

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

Очікується позитивне число.

Читати →(Довгий)

Читає підписані байтні дані з потоку.

public sbyte ReadSByte(long position)

Parameters

position long

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

Returns

sbyte

Підписана вартість байту.

Читати далі →(довго, довго)

Читає ряд підписаних байтних цінностей з потоку.

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= + обчислення

ЧитатиРедагувати(Довгий)

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

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

Очікується позитивне число.

Читати далі →(Довгий)

Прочитайте підписану коротку вартість з потоку.

public short ReadSShort(long position)

Parameters

position long

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

Returns

short

Підписана коротка вартість.

Читати далі →(довго, довго)

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

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= + обчислення

Читати далі(Довгий)

Прочитайте невизначену довгу вартість з потоку.

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= + обчислення

ToStreamContainer(Довгий)

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

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Початок позиції для початку конвертації.

Returns

StreamContainer

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

 Українська