Class TiffStreamReader

Class TiffStreamReader

De naam: Aspose.Imaging.FileFormats.Tiff.FileManagement Verzameling: Aspose.Imaging.dll (25.4.0)

De tiff stroom voor het beheren van kleine endian tiff bestand formaat.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

Geëerbiede leden

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

Constructors

TiffStreamReader(byte[])

Het initiëren van een nieuwe instantie van de Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader-klasse.

public TiffStreamReader(byte[] data)

Parameters

data byte []

De byte verzamelt gegevens.

TiffStreamReader(byte[], Het int)

Het initiëren van een nieuwe instantie van de Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader-klasse.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte []

De byte verzamelt gegevens.

startIndex int

De startindex in data'.

TiffStreamReader(byte[], int , int)

Het initiëren van een nieuwe instantie van de Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader-klasse.

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

Parameters

data byte []

De byte verzamelt gegevens.

startIndex int

De startindex in data'.

dataLength int

De lengte van de gegevens.

TiffStreamReader(StreamContainer)

Het initiëren van een nieuwe instantie van de Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader-klasse.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

De stroom container.

Properties

Length

Geeft de lezer lengte.

public long Length { get; }

Eigendomswaarde

long

ThrowExceptions

Geeft of stelt een waarde die aangeeft of uitzonderingen worden gegooid op onjuiste gegevensverwerking (lees of schrijft om te streamen).

public bool ThrowExceptions { get; set; }

Eigendomswaarde

bool

Methods

ProcessReadDataDouble(byte[])

Het maakt een conversie naar de dubbele array.

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

Parameters

data byte []

De gegevens om te converteren.

Returns

double []

De omgekeerde array.

ProcessReadDataFloat(byte[])

Het maakt een conversie naar de float array.

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

Parameters

data byte []

De gegevens om te converteren.

Returns

float []

De omgekeerde array.

ProcessReadDataInt(byte[])

Het maakt een conversie naar de gehele array.

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

Parameters

data byte []

De gegevens om te converteren.

Returns

int []

De omgekeerde array.

ProcessReadDataLong(byte[])

Het maakt een conversie naar de lange rij.

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

Parameters

data byte []

De gegevens om te converteren.

Returns

long []

De omgekeerde array.

ProcessReadDataShort(byte[])

Het maakt een conversie naar de korte array.

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

Parameters

data byte []

De gegevens om te converteren.

Returns

short []

De omgekeerde array.

VerwerkingDataUInt(byte[])

Het verricht een conversie naar de onschreven gehele array.

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

Parameters

data byte []

De gegevens om te converteren.

Returns

uint []

De omgekeerde array.

VerwerkingDataUlong(byte[])

Het maakt een conversie naar de Ushort array.

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

Parameters

data byte []

De gegevens om te converteren.

Returns

ulong []

De omgekeerde array.

ProcedureLijstGebruik(byte[])

Het maakt een conversie naar de onschreven korte array.

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

Parameters

data byte []

De gegevens om te converteren.

Returns

ushort []

De omgekeerde array.

ReadBytes(byte[], int, lang, lang)

Het leest een reeks bytewaarden uit de stroom.

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

Parameters

array byte []

De array om te vullen.

arrayIndex int

De array index om te beginnen met het plaatsen van waarden op.

position long

De streampositie om te lezen van.

count long

De elementen tellen om te lezen.

Returns

long

De reeks byte waarden.

ReadBytes(lang, lang)

Het leest een reeks niet-geïdentificeerde byte waarden van de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

byte []

De verscheidenheid aan onschreven byte waarden.

ReadDouble(lang)

Lees een enkel dubbele waarde uit de stroom.

public double ReadDouble(long position)

Parameters

position long

De positie om te lezen van.

Returns

double

De eenmalige dubbele waarde.

ReadDoubleArray(lang, lang)

Het leest een reeks dubbele waarden van de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

double []

De reeks van dubbele waarden.

ReadFloat(lang)

Lees een enkele vlootwaarde uit de stroom.

public float ReadFloat(long position)

Parameters

position long

De positie om te lezen van.

Returns

float

De enkele vlootwaarde.

ReadFloatArray(lang, lang)

Het leest een reeks vloeibare waarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

float []

De array van vloeibare waarden.

Exceptions

ArgumentOutOfRangeException

verwachten; een positief getal verwachten.

ReadLong(lang)

Lees onschreven lange waarde uit de stroom.

public long ReadLong(long position)

Parameters

position long

De positie om te lezen van.

Returns

long

Een onschreven korte waarde.

ReadLongArray(lang, lang)

Het leest een reeks ulongwaarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

long []

De laatste array.

Exceptions

ArgumentOutOfRangeException

Argument uit het bereik

ReadRational(lang)

Lees een enkele rationele getal waarde uit de stroom.

public TiffRational ReadRational(long position)

Parameters

position long

De positie om te lezen van.

Returns

TiffRational

Het rationele getal.

ReadRationalArray(lang, lang)

Het leest een reeks rationele waarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

TiffRational []

De reeks rationele waarden.

Exceptions

ArgumentOutOfRangeException

verwachten; een positief getal verwachten.

ReadSbyte(lang)

Lees ondertekend byte gegevens van de stroom.

public sbyte ReadSByte(long position)

Parameters

position long

De positie om te lezen van.

Returns

sbyte

De ondertekende byte waarde.

ReadSByteArray(lang, lang)

Lees een reeks ondertekende bytewaarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

sbyte []

De volgorde van ondertekende bytewaarden.

Lees het(lang)

Lees ondertekend totale waarde van de stroom.

public int ReadSInt(long position)

Parameters

position long

De positie om te lezen van.

Returns

int

Een ondertekend totale waarde.

Lees het(lang, lang)

Het leest een reeks ondertekende volledige waarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

int []

De volgorde van ondertekende volledige waarden.

Exceptions

ArgumentOutOfRangeException

tellen;Total bytes tellen is negatief. + tellen + x4= + totalBytes

ReadSortioneel(lang)

Lees een enkel ondertekend rationele getal waarde uit de stroom.

public TiffSRational ReadSRational(long position)

Parameters

position long

De positie om te lezen van.

Returns

TiffSRational

Het ondertekende rationele nummer.

ReactiesArray(lang, lang)

Het leest een reeks ondertekende rationele waarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

TiffSRational []

De volgorde van ondertekende rationele waarden.

Exceptions

ArgumentOutOfRangeException

verwachten; een positief getal verwachten.

ReadSshort(lang)

Lees ondertekend korte waarde van de stroom.

public short ReadSShort(long position)

Parameters

position long

De positie om te lezen van.

Returns

short

Een ondertekend korte waarde.

ReadShortArray(lang, lang)

Lees een reeks ondertekende korte waarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

short []

De volgorde van ondertekende korte waarden.

Exceptions

ArgumentOutOfRangeException

verwachten; een positief getal verwachten.

Lees het(lang)

Lees niet-geïdentificeerde totale waarde uit de stroom.

public uint ReadUInt(long position)

Parameters

position long

De positie om te lezen van.

Returns

uint

Een onbeperkte totale waarde.

Lees het(lang, lang)

Het leest een reeks niet-geïdentificeerde gehele waarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

uint []

De verscheidenheid aan onschreven totale waarden.

Exceptions

ArgumentOutOfRangeException

tellen;Total bytes tellen is negatief. + tellen + x4= + totalBytes

Leestijd(lang)

Lees onschreven lange waarde uit de stroom.

public ulong ReadULong(long position)

Parameters

position long

De positie om te lezen van.

Returns

ulong

Een onschreven korte waarde.

ReadLongArray(lang, lang)

Het leest een reeks ulongwaarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

ulong []

De laatste array.

Exceptions

ArgumentOutOfRangeException

Argument uit het bereik

Leesverhaal(lang)

Lees onschreven korte waarde van de stroom.

public ushort ReadUShort(long position)

Parameters

position long

De positie om te lezen van.

Returns

ushort

Een onschreven korte waarde.

LeesverhalenArray(lang, lang)

Het leest een reeks niet-geïdentificeerde gehele waarden uit de stroom.

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

Parameters

position long

De positie om te lezen van.

count long

De elementen tellen.

Returns

ushort []

De verscheidenheid aan onschreven totale waarden.

Exceptions

ArgumentOutOfRangeException

tellen;Total bytes tellen is negatief. + tellen + x2= + totalBytes

ToStreamContainer(lang)

Converteert de onderliggende gegevens naar de stroomcontainers.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

De startpositie om de conversie van te beginnen.

Returns

StreamContainer

De Aspose.Imaging.StreamContainer met converteerde gegevens.

 Nederlands