Class TiffStreamReader

Class TiffStreamReader

Název místa: Aspose.Imaging.FileFormats.Tiff.FileManagement Shromáždění: Aspose.Imaging.dll (25.4.0)

Tyff stream pro manipulaci s malým endian tyff formát souboru.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

Dědiční členové

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

Constructors

TiffStreamReader(byte[])

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte []a[]

Byte přináší data.

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

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte []a[]

Byte přináší data.

startIndex int

Začáteční index do data'.

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

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

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

Parameters

data byte []a[]

Byte přináší data.

startIndex int

Začáteční index do data'.

dataLength int

Délka údaj.

TiffStreamReader(StreamContainer)

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Přechodový kontejner.

Properties

Length

Získáte délku čtenáře.

public long Length { get; }

Hodnota nemovitosti

long

ThrowExceptions

Obdrží nebo nastaví hodnotu, která naznačuje, zda jsou výjimky hodeny na nesprávné zpracování údajů (přečtěte si nebo psát na stream).

public bool ThrowExceptions { get; set; }

Hodnota nemovitosti

bool

Methods

ProcessReadDataDouble(byte[])

Provádí konverzi na dvojí řádek.

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

Parameters

data byte []a[]

daje je třeba převést.

Returns

double []a[]

Přeměněná aréna.

ProcessReadDataFloat(byte[])

Provádí konverzi na flotilu.

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

Parameters

data byte []a[]

daje je třeba převést.

Returns

float []a[]

Přeměněná aréna.

ProcessReadDataInt(byte[])

Provádí konverzi do celé řady.

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

Parameters

data byte []a[]

daje je třeba převést.

Returns

int []a[]

Přeměněná aréna.

ProcessReadDataLong(byte[])

Provádí konverzi do dlouhé řady.

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

Parameters

data byte []a[]

daje je třeba převést.

Returns

long []a[]

Přeměněná aréna.

ProcessReadDataShort(byte[])

Provádí konverzi do krátké řady.

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

Parameters

data byte []a[]

daje je třeba převést.

Returns

short []a[]

Přeměněná aréna.

zpracováníDataUnt(byte[])

Provádí konverzi do neoznačené celkové řady.

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

Parameters

data byte []a[]

daje je třeba převést.

Returns

uint []a[]

Přeměněná aréna.

Procesní data(byte[])

Provádí konverzi na short array.

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

Parameters

data byte []a[]

daje je třeba převést.

Returns

ulong []a[]

Přeměněná aréna.

ZpracováníDataVýhody(byte[])

Provádí konverzi na neoznačenou krátkou řadu.

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

Parameters

data byte []a[]

daje je třeba převést.

Returns

ushort []a[]

Přeměněná aréna.

ReadBytes(byte[]a[], int, dlouhý, dlouh)

te řadu bytových hodnot z toku.

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

Parameters

array byte []a[]

Přípravek na vyplněn.

arrayIndex int

Indikátor array začít klást hodnoty na.

position long

Přechod pozice k přečten.

count long

Tyto prvky se počítají číst.

Returns

long

Rozsah bytových hodnot.

ReadBytes(Dlouhý, dlouhý)

te řadu nepodepsaných bytových hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

byte []a[]

Rozsah nepodepsaných byte hodnot.

ReadDouble(Dlouhá)

Přečtěte si jednu dvojí hodnotu z toku.

public double ReadDouble(long position)

Parameters

position long

Pozice k čtení z.

Returns

double

Jednotlivá dvojí hodnota.

ReadDoubleArray(Dlouhý, dlouhý)

Přečtěte si řadu dvojitých hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

double []a[]

Srovnání dvojí hodnoty.

ReadFloat(Dlouhá)

Přečtěte si jedinou hodnotu od toku.

public float ReadFloat(long position)

Parameters

position long

Pozice k čtení z.

Returns

float

Jednotlivá flotilní hodnota.

ReadFloatArray(Dlouhý, dlouhý)

Přečtěte si řadu flotilních hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

float []a[]

Srovnání flotilních hodnot.

Exceptions

ArgumentOutOfRangeException

počítání; očekáváme pozitivní číslo.

ReadLong(Dlouhá)

Přečtěte si neoznačenou dlouhou hodnotu z toku.

public long ReadLong(long position)

Parameters

position long

Pozice k čtení z.

Returns

long

Nepodepsaná krátká hodnota.

ReadLongArray(Dlouhý, dlouhý)

Přečtěte si řadu posledních hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

long []a[]

Poslední řádek.

Exceptions

ArgumentOutOfRangeException

Argumenty mimo rozsah

ReadRational(Dlouhá)

Přečtěte si hodnotu jednoho racionálního čísla z toku.

public TiffRational ReadRational(long position)

Parameters

position long

Pozice k čtení z.

Returns

TiffRational

To je racionální číslo.

ReadRationalArray(Dlouhý, dlouhý)

te řadu racionálních hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

TiffRational []a[]

Rozsah racionálních hodnot.

Exceptions

ArgumentOutOfRangeException

počítání; očekáváme pozitivní číslo.

ReadSbyt(Dlouhá)

Přečtěte si podepsané údaje bytu z toku.

public sbyte ReadSByte(long position)

Parameters

position long

Pozice k čtení z.

Returns

sbyte

Podepsaná bytová hodnota.

Číst dál →(Dlouhý, dlouhý)

te řadu podepsaných bytu hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

sbyte []a[]

Podepsané byté hodnoty.

čtení(Dlouhá)

Přečtěte si podepsanou celkovou hodnotu z toku.

public int ReadSInt(long position)

Parameters

position long

Pozice k čtení z.

Returns

int

Podepsaná celková hodnota.

Číst dál →(Dlouhý, dlouhý)

te řadu podepsaných celých hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

int []a[]

Soubor podepsaných celých hodnot.

Exceptions

ArgumentOutOfRangeException

počítat;celkový počet bytů je negativní. + počítat + x4= + celkovýByty

Čtenářská(Dlouhá)

Přečtěte si jednu podepsanou hodnotu racionálního čísla z toku.

public TiffSRational ReadSRational(long position)

Parameters

position long

Pozice k čtení z.

Returns

TiffSRational

Podepsané racionální číslo.

Přečtěte si →(Dlouhý, dlouhý)

te řadu podepsaných racionálních hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

TiffSRational []a[]

Podepsané racionální hodnoty.

Exceptions

ArgumentOutOfRangeException

počítání; očekáváme pozitivní číslo.

Číst dál(Dlouhá)

Přečtěte si podepsanou krátkou hodnotu z toku.

public short ReadSShort(long position)

Parameters

position long

Pozice k čtení z.

Returns

short

Podepsaná krátká hodnota.

Přečtěte si(Dlouhý, dlouhý)

te řadu podepsaných krátkých hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

short []a[]

Soubor podepsaných krátkých hodnot.

Exceptions

ArgumentOutOfRangeException

počítání; očekáváme pozitivní číslo.

čtení(Dlouhá)

těte neoznačené celkové hodnoty z toku.

public uint ReadUInt(long position)

Parameters

position long

Pozice k čtení z.

Returns

uint

Nezapsaná celková hodnota.

Číst dál →(Dlouhý, dlouhý)

te řadu neoznačených celých hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

uint []a[]

Rozsah neoznačených celých hodnot.

Exceptions

ArgumentOutOfRangeException

počítat;celkový počet bytů je negativní. + počítat + x4= + celkovýByty

čtení(Dlouhá)

Přečtěte si neoznačenou dlouhou hodnotu z toku.

public ulong ReadULong(long position)

Parameters

position long

Pozice k čtení z.

Returns

ulong

Nepodepsaná krátká hodnota.

Číst dál(Dlouhý, dlouhý)

Přečtěte si řadu posledních hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

ulong []a[]

Poslední řádek.

Exceptions

ArgumentOutOfRangeException

Argumenty mimo rozsah

Číst dál(Dlouhá)

Přečtěte si nepodepsanou krátkou hodnotu z toku.

public ushort ReadUShort(long position)

Parameters

position long

Pozice k čtení z.

Returns

ushort

Nepodepsaná krátká hodnota.

Přečtěte si →(Dlouhý, dlouhý)

te řadu neoznačených celých hodnot z toku.

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

Parameters

position long

Pozice k čtení z.

count long

Tyto prvky počítaj.

Returns

ushort []a[]

Rozsah neoznačených celých hodnot.

Exceptions

ArgumentOutOfRangeException

počítat;celkový počet bytů je negativní. + počítat + x2= + celkovýByty

ToStreamContainer(Dlouhá)

Konvertuje základní údaje do tokového kontejneru.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Začáteční pozice k zahájení konverze.

Returns

StreamContainer

Aspose.Imaging.StreamContainer s převedenými daty.

 Čeština