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; }
вартість нерухомості
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(довго, довго)
Читає ряд останніх цінностей з потоку.
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
Підписана вартість байту.
Читати далі →(довго, довго)
Читає ряд підписаних байтних цінностей з потоку.
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
TiffSRational [ ]
Підписані раціональні цінності.
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= + обчислення
Читати далі(Довгий)
Прочитайте невизначену довгу вартість з потоку.
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= + обчислення
ToStreamContainer(Довгий)
Конвертує основні дані в поточний контейнер.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Початок позиції для початку конвертації.
Returns
Aspose.Imaging.StreamContainer з конвертованими даними.