Class TiffStreamReader

Class TiffStreamReader

Le nom : Aspose.Imaging.FileFormats.Tiff.FileManagement Assemblée: Aspose.Imaging.dll (25.4.0)

Le tiff stream pour traiter le petit format de fichier tiff endian.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

I membri ereditari

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

Constructors

TiffStreamReader(Le byte[])

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte [ ]

Le byte array des données.

TiffStreamReader(Le byte[ ], et int)

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [ ]

Le byte array des données.

startIndex int

L’indice de départ dans data'.

TiffStreamReader(Le byte[ ], et int, int)

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

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

Parameters

data byte [ ]

Le byte array des données.

startIndex int

L’indice de départ dans data'.

dataLength int

La longueur des données.

TiffStreamReader(StreamContainer)

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Il contenitore di flusso.

Properties

Length

Obtenez la longueur du lecteur.

public long Length { get; }

Valore di proprietà

long

ThrowExceptions

Obtenez ou définissez une valeur indiquant si des exceptions sont jetées sur le traitement incorrect des données (rédaction ou écriture en streaming).

public bool ThrowExceptions { get; set; }

Valore di proprietà

bool

Methods

ProcessReadDataDouble(Le byte[])

Il effectue une conversion à la double array.

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

Parameters

data byte [ ]

Les données à convertir.

Returns

double [ ]

L’arrêt converti.

ProcessReadDataFloat(Le byte[])

Il effectue une conversion à l’array de flot.

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

Parameters

data byte [ ]

Les données à convertir.

Returns

float [ ]

L’arrêt converti.

ProcessReadDataInt(Le byte[])

Il effectue une conversion à l’ensemble.

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

Parameters

data byte [ ]

Les données à convertir.

Returns

int [ ]

L’arrêt converti.

ProcessReadDataLong(Le byte[])

Réaliser une conversion à long terme.

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

Parameters

data byte [ ]

Les données à convertir.

Returns

long [ ]

L’arrêt converti.

ProcessReadDataShort(Le byte[])

Il effectue une conversion à la courte ligne.

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

Parameters

data byte [ ]

Les données à convertir.

Returns

short [ ]

L’arrêt converti.

Le processusDataUnt(Le byte[])

Il effectue une conversion à l’ordre intégral non signé.

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

Parameters

data byte [ ]

Les données à convertir.

Returns

uint [ ]

L’arrêt converti.

ProcessusDataLong(Le byte[])

Il effectue une conversion à l’array de ushort.

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

Parameters

data byte [ ]

Les données à convertir.

Returns

ulong [ ]

L’arrêt converti.

Le processusDataUShort(Le byte[])

Il effectue une conversion à la courte ligne non signée.

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

Parameters

data byte [ ]

Les données à convertir.

Returns

ushort [ ]

L’arrêt converti.

ReadBytes(Le byte[ ], int , long , long)

Il lit un certain nombre de valeurs bytes du courant.

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

Parameters

array byte [ ]

L’arrivée à remplir.

arrayIndex int

L’indice d’array pour commencer à mettre des valeurs.

position long

La position de courant à lire.

count long

Les éléments comptent à lire.

Returns

long

L’ensemble des valeurs bytes.

ReadBytes(long, long)

Il lit une série de valeurs bytes non signées du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

byte [ ]

La gamme de valeurs bytes non signées.

ReadDouble(long)

Lisez une valeur double unique du courant.

public double ReadDouble(long position)

Parameters

position long

La position à lire.

Returns

double

Une valeur double unique.

ReadDoubleArray(long, long)

Il lit une série de valeurs doubles du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

double [ ]

Le nombre de valeurs doubles.

ReadFloat(long)

Lisez une valeur float unique du courant.

public float ReadFloat(long position)

Parameters

position long

La position à lire.

Returns

float

La valeur de la flotte unique.

ReadFloatArray(long, long)

Il lit une série de valeurs flottantes du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

float [ ]

Le nombre de valeurs flottantes.

Exceptions

ArgumentOutOfRangeException

L’attente : un chiffre positif.

ReadLong(long)

Lire la valeur longue non signée du courant.

public long ReadLong(long position)

Parameters

position long

La position à lire.

Returns

long

Une valeur insignifiée.

ReadLongArray(long, long)

Il lit une série de valeurs ultérieures du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

long [ ]

Le dernier arrondissement.

Exceptions

ArgumentOutOfRangeException

Argument hors de gamme

ReadRational(long)

Lisez une valeur de numéro rationnel unique du courant.

public TiffRational ReadRational(long position)

Parameters

position long

La position à lire.

Returns

TiffRational

Le nombre rationnel.

ReadRationalArray(long, long)

Il lit une série de valeurs rationnelles du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

TiffRational [ ]

Le nombre de valeurs rationnelles.

Exceptions

ArgumentOutOfRangeException

L’attente : un chiffre positif.

Le ReadSbyte(long)

Lisez les données de byte signées du courant.

public sbyte ReadSByte(long position)

Parameters

position long

La position à lire.

Returns

sbyte

La valeur du byte signée.

Lire la suite(long, long)

Il lit une série de valeurs bytes signées du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

sbyte [ ]

L’ordre des valeurs bytes signées.

Lire(long)

Lire la valeur intégrale signée du courant.

public int ReadSInt(long position)

Parameters

position long

La position à lire.

Returns

int

Une valeur totale signée.

Lire la suite(long, long)

Il lit une série de valeurs complètes signées du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

int [ ]

L’ensemble des valeurs signées.

Exceptions

ArgumentOutOfRangeException

compter;Total bytes compter est négatif. + compter + x4= + totalBytes

Lire la suite(long)

Lisez une seule valeur numérique rationnelle signée du courant.

public TiffSRational ReadSRational(long position)

Parameters

position long

La position à lire.

Returns

TiffSRational

Le numéro rationnel signé.

RésuméArray(long, long)

Il lit une série de valeurs rationnelles signées du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

TiffSRational [ ]

Les valeurs rationnelles signées.

Exceptions

ArgumentOutOfRangeException

L’attente : un chiffre positif.

Lire la suite(long)

Lire la courte valeur signée du courant.

public short ReadSShort(long position)

Parameters

position long

La position à lire.

Returns

short

Une petite valeur signée.

Lire la suite(long, long)

Il lit une série de courts valeurs signées du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

short [ ]

Le nombre de valeurs courtes signées.

Exceptions

ArgumentOutOfRangeException

L’attente : un chiffre positif.

Lire la suite(long)

Lire la valeur intégrale non signée du courant.

public uint ReadUInt(long position)

Parameters

position long

La position à lire.

Returns

uint

Une valeur totale non signée.

Lire la suite(long, long)

Il lit une série de valeurs intégrales non signées du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

uint [ ]

L’ensemble des valeurs non signées.

Exceptions

ArgumentOutOfRangeException

compter;Total bytes compter est négatif. + compter + x4= + totalBytes

Lire la suite(long)

Lire la valeur longue non signée du courant.

public ulong ReadULong(long position)

Parameters

position long

La position à lire.

Returns

ulong

Une valeur insignifiée.

Lire la suite(long, long)

Il lit une série de valeurs ultérieures du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

ulong [ ]

Le dernier arrondissement.

Exceptions

ArgumentOutOfRangeException

Argument hors de gamme

Lire la suite(long)

Lire la courte valeur non signée du courant.

public ushort ReadUShort(long position)

Parameters

position long

La position à lire.

Returns

ushort

Une valeur insignifiée.

Lire la suite(long, long)

Il lit une série de valeurs intégrales non signées du courant.

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

Parameters

position long

La position à lire.

count long

Les éléments comptent.

Returns

ushort [ ]

L’ensemble des valeurs non signées.

Exceptions

ArgumentOutOfRangeException

compter;Total bytes compter est négatif. + compter + x2= + totalBytes

ToStreamContainer(long)

Convertit les données sous-jacentes au conteneur de courant.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

La position de départ pour commencer la conversion.

Returns

StreamContainer

Le Aspose.Imaging.StreamContainer avec des données converties.

 Français