Class TiffStreamReader

Class TiffStreamReader

Numele spaţiului: Aspose.Imaging.FileFormats.Tiff.FileManagement Asamblare: Aspose.Imaging.dll (25.4.0)

Fluxul de tiff pentru a gestiona micul format de fișier de tiff.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

Membrii moștenitori

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TiffStreamReader(în byte[])

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte []

Bite array date.

TiffStreamReader(în byte[], în int)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte []

Bite array date.

startIndex int

Indicarea inițială în data'.

TiffStreamReader(în byte[], int , int)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

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

Parameters

data byte []

Bite array date.

startIndex int

Indicarea inițială în data'.

dataLength int

Lungimea datelor.

TiffStreamReader(StreamContainer)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Containerul de flux.

Properties

Length

Obțineți lungimea cititorului.

public long Length { get; }

Valoarea proprietății

long

ThrowExceptions

Obține sau stabilește o valoare care indică dacă sunt aruncate excepții cu privire la prelucrarea incorectă a datelor (reading sau writing to stream).

public bool ThrowExceptions { get; set; }

Valoarea proprietății

bool

Methods

ProcessReadDataDouble(în byte[])

Se efectuează o conversie la aria dublă.

protected virtual double[] ProcessReadDataDouble(byte[] data)

Parameters

data byte []

Datele care trebuie convertite.

Returns

double []

Arhiva convertită.

ProcessReadDataFloat(în byte[])

Se efectuează o conversie la aria de float.

protected virtual float[] ProcessReadDataFloat(byte[] data)

Parameters

data byte []

Datele care trebuie convertite.

Returns

float []

Arhiva convertită.

ProcessReadDataInt(în byte[])

Realizează o conversie la aria întreagă.

protected virtual int[] ProcessReadDataInt(byte[] data)

Parameters

data byte []

Datele care trebuie convertite.

Returns

int []

Arhiva convertită.

ProcessReadDataLong(în byte[])

Se efectuează o conversie la rândul lung.

protected virtual long[] ProcessReadDataLong(byte[] data)

Parameters

data byte []

Datele care trebuie convertite.

Returns

long []

Arhiva convertită.

ProcessReadDataShort(în byte[])

Se efectuează o conversie la rândul scurt.

protected virtual short[] ProcessReadDataShort(byte[] data)

Parameters

data byte []

Datele care trebuie convertite.

Returns

short []

Arhiva convertită.

prelucrarea datelor(în byte[])

Se efectuează o conversie la aria întreagă neînscrisă.

protected virtual uint[] ProcessReadDataUInt(byte[] data)

Parameters

data byte []

Datele care trebuie convertite.

Returns

uint []

Arhiva convertită.

prelucrarea(în byte[])

Se efectuează o conversie la aria Ushort.

protected virtual ulong[] ProcessReadDataULong(byte[] data)

Parameters

data byte []

Datele care trebuie convertite.

Returns

ulong []

Arhiva convertită.

ProcesiuneDataSfârșitul(în byte[])

Se efectuează o conversie la aria scurtă nesignată.

protected virtual ushort[] ProcessReadDataUShort(byte[] data)

Parameters

data byte []

Datele care trebuie convertite.

Returns

ushort []

Arhiva convertită.

ReadBytes(în byte[], int , lung , lung , lung)

Citeste o serie de valori byte din curent.

public long ReadBytes(byte[] array, int arrayIndex, long position, long count)

Parameters

array byte []

Arata pentru a umple.

arrayIndex int

Indicele array pentru a începe să pună valori la.

position long

Poziția fluxului de citit de la.

count long

Elementele contează pentru a citi.

Returns

long

Aria de valori byte.

ReadBytes(lungă, lungă)

Citeste o serie de valori de byte nesignate din flux.

public byte[] ReadBytes(long position, long count)

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

byte []

Rata de valori de byte nesignate.

ReadDouble(lungă)

Citiți o singură valoare dublă din flux.

public double ReadDouble(long position)

Parameters

position long

Poziția de a citi de la.

Returns

double

Valoarea dublă unică.

ReadDoubleArray(lungă, lungă)

Citeste o serie de valori duble din curent.

public double[] ReadDoubleArray(long position, long count)

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

double []

O serie de valori duble.

ReadFloat(lungă)

Citiți o valoare unică de float din flux.

public float ReadFloat(long position)

Parameters

position long

Poziția de a citi de la.

Returns

float

Valoarea unică a flotei.

ReadFloatArray(lungă, lungă)

Citește o serie de valori floate din curent.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

float []

Aria de valori floate.

Exceptions

ArgumentOutOfRangeException

Aşteaptă un număr pozitiv.

ReadLong(lungă)

Citiți valoarea lungă nesignată din curent.

public long ReadLong(long position)

Parameters

position long

Poziția de a citi de la.

Returns

long

o valoare necorespunzătoare.

ReadLongArray(lungă, lungă)

Citeste o serie de valori ulong din curent.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

long []

Următor Articolul următor.

Exceptions

ArgumentOutOfRangeException

Argumentul din gama

ReadRational(lungă)

Citiți o valoare unică a numărului rațional din curent.

public TiffRational ReadRational(long position)

Parameters

position long

Poziția de a citi de la.

Returns

TiffRational

Numărul rațional.

ReadRationalArray(lungă, lungă)

Citiți o serie de valori raționale din curent.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

TiffRational []

O serie de valori raționale.

Exceptions

ArgumentOutOfRangeException

Aşteaptă un număr pozitiv.

ReadSByte(lungă)

Citiți datele de byte semnate din flux.

public sbyte ReadSByte(long position)

Parameters

position long

Poziția de a citi de la.

Returns

sbyte

Valoarea bytei semnată.

ReadSbiteArray(lungă, lungă)

Citiți o serie de valori byte semnate din flux.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

sbyte []

Aria de valori byte semnate.

Citește(lungă)

Citiți semnat valoarea integrală din flux.

public int ReadSInt(long position)

Parameters

position long

Poziția de a citi de la.

Returns

int

o valoare totală semnată.

Citește mai departe(lungă, lungă)

Citiți o serie de valori integrale semnate din flux.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

int []

Rata de valori integrale semnate.

Exceptions

ArgumentOutOfRangeException

număr;Total byte număr este negativ. + număr + x4= + totalBytes

ReadRăspunsuri(lungă)

Citiți o singură valoare a numărului rațional semnat din curent.

public TiffSRational ReadSRational(long position)

Parameters

position long

Poziția de a citi de la.

Returns

TiffSRational

Numărul rațional semnat.

CiteșteArticolul(lungă, lungă)

Citiți o serie de valori raționale semnate din flux.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

TiffSRational []

Rata de valori raționale semnate.

Exceptions

ArgumentOutOfRangeException

Aşteaptă un număr pozitiv.

ReadShort(lungă)

Citiți valoarea scurtă semnată din flux.

public short ReadSShort(long position)

Parameters

position long

Poziția de a citi de la.

Returns

short

Valoare scurtă semnată.

ReadSăptămâna(lungă, lungă)

Citiți o serie de valori scurte semnate din flux.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

short []

Rata de valori scurte semnate.

Exceptions

ArgumentOutOfRangeException

Aşteaptă un număr pozitiv.

Citește(lungă)

Citiți valoarea integrală nesignată din flux.

public uint ReadUInt(long position)

Parameters

position long

Poziția de a citi de la.

Returns

uint

o valoare totală neîndeplinită.

Citește mai departe(lungă, lungă)

Citeste o serie de valori integrale nesignate din flux.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

uint []

O serie de valori integrale nesignate.

Exceptions

ArgumentOutOfRangeException

număr;Total byte număr este negativ. + număr + x4= + totalBytes

Citește(lungă)

Citiți valoarea lungă nesignată din curent.

public ulong ReadULong(long position)

Parameters

position long

Poziția de a citi de la.

Returns

ulong

o valoare necorespunzătoare.

Citește mai departe(lungă, lungă)

Citeste o serie de valori ulong din curent.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

ulong []

Următor Articolul următor.

Exceptions

ArgumentOutOfRangeException

Argumentul din gama

Citește mai mult(lungă)

Citiți valoarea scurtă nedeclarată din flux.

public ushort ReadUShort(long position)

Parameters

position long

Poziția de a citi de la.

Returns

ushort

o valoare necorespunzătoare.

CiteșteRăspuns(lungă, lungă)

Citeste o serie de valori integrale nesignate din flux.

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

Parameters

position long

Poziția de a citi de la.

count long

Elementele sunt numărate.

Returns

ushort []

O serie de valori integrale nesignate.

Exceptions

ArgumentOutOfRangeException

număr;Total byte număr este negativ. + număr + x2= + totalBytes

ToStreamContainer(lungă)

Convertează datele de bază în containerul de flux.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Poziția de pornire pentru a începe conversia de la.

Returns

StreamContainer

Aspose.Imaging.StreamContainer cu date convertite.

 Română