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.ФилеУправление.ТифStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte []

Баитът събира данни.

TiffStreamReader(Бийт[]и в)

Иницијализира нова инстанция на класата Aspose.Imaging.FileFormats.Tiff.ФилеУправление.ТифStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte []

Баитът събира данни.

startIndex int

Индексът за стартиране в data".

TiffStreamReader(Бийт[], int, int)

Иницијализира нова инстанция на класата Aspose.Imaging.FileFormats.Tiff.ФилеУправление.ТифStreamReader.

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

Parameters

data byte []

Баитът събира данни.

startIndex int

Индексът за стартиране в data".

dataLength int

Дължина на данните.

TiffStreamReader(StreamContainer)

Иницијализира нова инстанция на класата Aspose.Imaging.FileFormats.Tiff.ФилеУправление.ТифStreamReader.

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 []

Това е конвертираният арсенал.

ПроцесСледваща(Бийт[])

Извършва конверсия към Ushort array.

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

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

ПрочететеByteArray(Дълги, дълги)

Прочетете редица подписани битови стойности от потока.

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

Очаква се положителен брой.

Прочетете(Дълго)

Прочетете подписана кратка стойност от потока.

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= + общ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 с конвертирани данни.

 Български