Class TiffStreamReader

Class TiffStreamReader

Nombre del espacio: Aspose.Imaging.FileFormats.Tiff.FileManagement Asamblea: Aspose.Imaging.dll (25.4.0)

El flujo de tiff para el manejo de un pequeño formato de archivo de tiff endian.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader ,y, TiffBigEndianStreamReader

Miembros heredados

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

Constructors

TiffStreamReader(El byte[])

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte [][]

El byte array datos.

TiffStreamReader(El byte[][], El int)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [][]

El byte array datos.

startIndex int

El índice de inicio en data'.

TiffStreamReader(El byte[][], El int, el int)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

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

Parameters

data byte [][]

El byte array datos.

startIndex int

El índice de inicio en data'.

dataLength int

Duración de los datos.

TiffStreamReader(StreamContainer)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

El contenedor de corriente.

Properties

Length

Obtenga la longitud del lector.

public long Length { get; }

Valor de la propiedad

long

ThrowExceptions

Recibe o establece un valor que indica si se arrojan excepciones sobre el procesamiento incorrecto de datos (leer o escribir para streaming).

public bool ThrowExceptions { get; set; }

Valor de la propiedad

bool

Methods

ProcessReadDataDouble(El byte[])

Se realiza una conversión al doble array.

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

Parameters

data byte [][]

Los datos a convertir.

Returns

double [][]

El array convertido.

ProcessReadDataFloat(El byte[])

Se realiza una conversión al array de float.

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

Parameters

data byte [][]

Los datos a convertir.

Returns

float [][]

El array convertido.

ProcessReadDataInt(El byte[])

Realizar una conversión a la array completa.

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

Parameters

data byte [][]

Los datos a convertir.

Returns

int [][]

El array convertido.

ProcessReadDataLong(El byte[])

Se realiza una conversión a largo alcance.

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

Parameters

data byte [][]

Los datos a convertir.

Returns

long [][]

El array convertido.

ProcessReadDataShort(El byte[])

Realizar una conversión a la corta array.

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

Parameters

data byte [][]

Los datos a convertir.

Returns

short [][]

El array convertido.

ProcesamientoDataUnt(El byte[])

Realizar una conversión a la array integral no firmada.

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

Parameters

data byte [][]

Los datos a convertir.

Returns

uint [][]

El array convertido.

ProcesoDataUltimo(El byte[])

Realizar una conversión a la array ushort.

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

Parameters

data byte [][]

Los datos a convertir.

Returns

ulong [][]

El array convertido.

ProcedimientoDataUShort(El byte[])

Realizar una conversión a la línea corta no firmada.

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

Parameters

data byte [][]

Los datos a convertir.

Returns

ushort [][]

El array convertido.

ReadBytes(El byte[][], int, largo, largo)

Lea una serie de valores bytes de la corriente.

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

Parameters

array byte [][]

El array para llenar.

arrayIndex int

El índice de array para comenzar a poner valores a.

position long

La posición de flujo para leer.

count long

Los elementos cuentan para leer.

Returns

long

El conjunto de valores bytes.

ReadBytes(largo, largo)

Lea una serie de valores de byte no firmados de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

byte [][]

El conjunto de valores de byte no firmados.

ReadDouble(largo)

Lea un único doble valor de la corriente.

public double ReadDouble(long position)

Parameters

position long

La posición para leer.

Returns

double

El doble valor único.

ReadDoubleArray(largo, largo)

Lea una serie de valores dobles de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

double [][]

El conjunto de valores dobles.

ReadFloat(largo)

Lea un valor float único de la corriente.

public float ReadFloat(long position)

Parameters

position long

La posición para leer.

Returns

float

El valor de la flota única.

ReadFloatArray(largo, largo)

Lea una serie de valores flotantes de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

float [][]

El conjunto de valores flotantes.

Exceptions

ArgumentOutOfRangeException

Se espera un número positivo.

ReadLong(largo)

Lea un valor largo no firmado de la corriente.

public long ReadLong(long position)

Parameters

position long

La posición para leer.

Returns

long

Un valor corto no firmado.

ReadLongArray(largo, largo)

Lea una serie de valores ulong de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

long [][]

El último array.

Exceptions

ArgumentOutOfRangeException

Argumento fuera del rango

ReadRational(largo)

Lea un valor de número racional único de la corriente.

public TiffRational ReadRational(long position)

Parameters

position long

La posición para leer.

Returns

TiffRational

El número racional.

ReadRationalArray(largo, largo)

Lea una serie de valores racionales de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

TiffRational [][]

El conjunto de valores racionales.

Exceptions

ArgumentOutOfRangeException

Se espera un número positivo.

ReadSByte(largo)

Lea los datos de byte firmados de la corriente.

public sbyte ReadSByte(long position)

Parameters

position long

La posición para leer.

Returns

sbyte

El valor del byte firmado.

ReadSByteArray(largo, largo)

Lea una serie de valores de byte firmados de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

sbyte [][]

La serie de valores de byte firmados.

La lectura(largo)

Leer firmado valor integral de la corriente.

public int ReadSInt(long position)

Parameters

position long

La posición para leer.

Returns

int

Un valor total firmado.

LecturasSeguro(largo, largo)

Lea una serie de valores enteros firmados de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

int [][]

La serie de valores enteros firmados.

Exceptions

ArgumentOutOfRangeException

Cuenta;Cuenta de bytes total es negativa. + Cuenta + x4= + TotalBytes

La lectura(largo)

Lea un único valor de número racional firmado desde el flujo.

public TiffSRational ReadSRational(long position)

Parameters

position long

La posición para leer.

Returns

TiffSRational

El número racional firmado.

Lecturas de Array(largo, largo)

Lea una serie de valores racionales firmados de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

TiffSRational [][]

La serie de valores racionales firmados.

Exceptions

ArgumentOutOfRangeException

Se espera un número positivo.

ReadShort(largo)

Leer el valor corto firmado de la corriente.

public short ReadSShort(long position)

Parameters

position long

La posición para leer.

Returns

short

Un valor corto firmado.

ReadSortArray(largo, largo)

Lea una serie de valores cortos firmados de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

short [][]

La serie de valores cortos firmados.

Exceptions

ArgumentOutOfRangeException

Se espera un número positivo.

La lectura(largo)

Leer el valor integral no firmado de la corriente.

public uint ReadUInt(long position)

Parameters

position long

La posición para leer.

Returns

uint

Un valor integral no firmado.

La lectura(largo, largo)

Lea una serie de valores integrales no firmados de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

uint [][]

El conjunto de valores integrales no firmados.

Exceptions

ArgumentOutOfRangeException

Cuenta;Cuenta de bytes total es negativa. + Cuenta + x4= + TotalBytes

Leerlos(largo)

Lea un valor largo no firmado de la corriente.

public ulong ReadULong(long position)

Parameters

position long

La posición para leer.

Returns

ulong

Un valor corto no firmado.

ReadLongArray(largo, largo)

Lea una serie de valores ulong de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

ulong [][]

El último array.

Exceptions

ArgumentOutOfRangeException

Argumento fuera del rango

La lectura(largo)

Leer el valor corto no firmado de la corriente.

public ushort ReadUShort(long position)

Parameters

position long

La posición para leer.

Returns

ushort

Un valor corto no firmado.

Leer másArray(largo, largo)

Lea una serie de valores integrales no firmados de la corriente.

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

Parameters

position long

La posición para leer.

count long

Los elementos cuentan.

Returns

ushort [][]

El conjunto de valores integrales no firmados.

Exceptions

ArgumentOutOfRangeException

Cuenta;Cuenta de bytes total es negativa. + Cuenta + x2= + TotalBytes

ToStreamContainer(largo)

Convertir los datos subyacentes en el contenedor de corriente.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

La posición de inicio para comenzar la conversión.

Returns

StreamContainer

El Aspose.Imaging.StreamContainer con datos convertidos.

 Español