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.ФилеМенаџмент.ТифСтримРеадер.

public TiffStreamReader(byte[] data)

Parameters

data byte []

Бајт је саставио податке.

TiffStreamReader(Бајте[], Ут)

Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Tiff.ФилеМенаџмент.ТифСтримРеадер.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte []

Бајт је саставио податке.

startIndex int

Индекс почетка у data'.

TiffStreamReader(Бајте[], int , int)

Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Tiff.ФилеМенаџмент.ТифСтримРеадер.

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

Parameters

data byte []

Бајт је саставио податке.

startIndex int

Индекс почетка у data'.

dataLength int

Дужина података .

TiffStreamReader(StreamContainer)

Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Tiff.ФилеМенаџмент.ТифСтримРеадер.

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(дуго, дуго)

Čita niz ulong vrednosti iz tokova.

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

потписана битна вредност.

ReadByteArray(дуго, дуго)

Прочита низ потписаних битова из тока.

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

потписана кратка вредност.

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= + укупно

читање(дуго)

Прочитајте непознату дугу вредност из струје.

public ulong ReadULong(long position)

Parameters

position long

Позиција за читање из.

Returns

ulong

Неподписана кратка вредност.

ПрочитајтеУреди(дуго, дуго)

Čita niz ulong vrednosti iz tokova.

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 са конвертованим подацима.

 Српски