TiffStreamReader
Inheritance: java.lang.Object, com.aspose.fileformats.fileformats.tiff.filemanagement.TiffStreamSeeker
public class TiffStreamReader extends TiffStreamSeeker
Tiff‑strömmen för att hantera little endian tiff‑filformatet.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| TiffStreamReader(byte[] data) | Initierar en ny instans av klassen TiffStreamReader. |
| TiffStreamReader(byte[] data, int startIndex) | Initierar en ny instans av klassen TiffStreamReader. |
| TiffStreamReader(byte[] data, int startIndex, int dataLength) | Initierar en ny instans av klassen TiffStreamReader. |
| TiffStreamReader(StreamContainer streamContainer) | Initierar en ny instans av klassen TiffStreamReader. |
Metoder
| Metod | Beskrivning |
|---|---|
| getLength() | Hämtar läsarens längd. |
| getThrowExceptions() | Hämtar eller anger ett värde som indikerar om undantag kastas vid felaktig databehandling (läsa eller skriva till ström). |
| setThrowExceptions(boolean value) | Hämtar eller anger ett värde som indikerar om undantag kastas vid felaktig databehandling (läsa eller skriva till ström). |
| readBytes(byte[] array, int arrayIndex, long position, long count) | Läser en array av bytevärden från strömmen. |
| readBytes(long position, long count) | Läser en array av osignerade bytevärden från strömmen. |
| readDouble(long position) | Läs ett enskilt double‑värde från strömmen. |
| readDoubleArray(long position, long count) | Läser en array av double‑värden från strömmen. |
| readFloat(long position) | Läs ett enskilt float‑värde från strömmen. |
| readFloatArray(long position, long count) | Läser en array av float‑värden från strömmen. |
| readRational(long position) | Läs ett enskilt rationellt talvärde från strömmen. |
| readSRational(long position) | Läs ett enskilt signerat rationellt talvärde från strömmen. |
| readRationalArray(long position, long count) | Läser en array av rationella värden från strömmen. |
| readSRationalArray(long position, long count) | Läser en array av signerade rationella värden från strömmen. |
| readSByte(long position) | Läser signerad byte‑data från strömmen. |
| readSByteArray(long position, long count) | Läser en array av signerade bytevärden från strömmen. |
| readSInt(long position) | Läs ett signerat heltalsvärde från strömmen. |
| readSIntArray(long position, long count) | Läser en array av signerade heltalsvärden från strömmen. |
| readSShort(long position) | Läs ett signerat short‑värde från strömmen. |
| readSShortArray(long position, long count) | Läser en array av signerade short‑värden från strömmen. |
| readUInt(long position) | Läs ett osignerat heltalsvärde från strömmen. |
| readUIntArray(long position, long count) | Läser en array av osignerade heltalsvärden från strömmen. |
| readUShort(long position) | Läs ett osignerat short‑värde från strömmen. |
| readUShortArray(long position, long count) | Läser en array av osignerade heltalsvärden från strömmen. |
| readLong(long position) | Läs ett osignerat long‑värde från strömmen. |
| readLongArray(long position, long count) | Läser en array av long‑värden från strömmen. |
| readULong(long position) | Läs ett osignerat long‑värde från strömmen. |
| readULongArray(long position, long count) | Läser en array av ulong‑värden från strömmen. |
| toStreamContainer(long startPosition) | Konverterar den underliggande datan till strömkontainern. |
TiffStreamReader(byte[] data)
public TiffStreamReader(byte[] data)
Initierar en ny instans av klassen TiffStreamReader.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| data | byte[] | Bytearrayens data. |
TiffStreamReader(byte[] data, int startIndex)
public TiffStreamReader(byte[] data, int startIndex)
Initierar en ny instans av klassen TiffStreamReader.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| data | byte[] | Bytearrayens data. |
| startIndex | int | Startindexet i data. |
TiffStreamReader(byte[] data, int startIndex, int dataLength)
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Initierar en ny instans av klassen TiffStreamReader.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| data | byte[] | Bytearrayens data. |
| startIndex | int | Startindexet i data. |
| dataLength | int | Dataens längd. |
TiffStreamReader(StreamContainer streamContainer)
public TiffStreamReader(StreamContainer streamContainer)
Initierar en ny instans av klassen TiffStreamReader.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| streamContainer | StreamContainer | Strömbehållaren. |
getLength()
public long getLength()
Hämtar läsarens längd.
Värde: Läsarens längd.
Returns: long
getThrowExceptions()
public boolean getThrowExceptions()
Hämtar eller anger ett värde som indikerar om undantag kastas vid felaktig databehandling (läsa eller skriva till ström).
Värde: true om undantag kastas vid felaktig databehandling; annars ignoreras felvillkoren tyst.
Returns: boolean
setThrowExceptions(boolean value)
public void setThrowExceptions(boolean value)
Hämtar eller anger ett värde som indikerar om undantag kastas vid felaktig databehandling (läsa eller skriva till ström).
Värde: true om undantag kastas vid felaktig databehandling; annars ignoreras felvillkoren tyst.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean |
readBytes(byte[] array, int arrayIndex, long position, long count)
public long readBytes(byte[] array, int arrayIndex, long position, long count)
Läser en array av bytevärden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| matris | byte[] | Matrisen att fylla. |
| arrayIndex | int | Matrisindexet att börja sätta värden i. |
| position | long | Strömpositionen att läsa från. |
| antal | long | Antalet element att läsa. |
Returns: long - array av bytevärden.
readBytes(long position, long count)
public byte[] readBytes(long position, long count)
Läser en array av osignerade bytevärden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: byte[] - array av osignerade bytevärden.
readDouble(long position)
public double readDouble(long position)
Läs ett enskilt double‑värde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: double - det enkla double‑värdet.
readDoubleArray(long position, long count)
public double[] readDoubleArray(long position, long count)
Läser en array av double‑värden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: double[] - array av double‑värden.
readFloat(long position)
public float readFloat(long position)
Läs ett enskilt float‑värde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: float - det enkla float‑värdet.
readFloatArray(long position, long count)
public float[] readFloatArray(long position, long count)
Läser en array av float‑värden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: float[] - array av float‑värden.
readRational(long position)
public TiffRational readRational(long position)
Läs ett enskilt rationellt talvärde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: TiffRational - The rational number.
readSRational(long position)
public TiffSRational readSRational(long position)
Läs ett enskilt signerat rationellt talvärde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: TiffSRational - The signed rational number.
readRationalArray(long position, long count)
public TiffRational[] readRationalArray(long position, long count)
Läser en array av rationella värden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[] - array av rationella värden.
readSRationalArray(long position, long count)
public TiffSRational[] readSRationalArray(long position, long count)
Läser en array av signerade rationella värden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: com.aspose.imaging.fileformats.tiff.TiffSRational[] - array av signerade rationella värden.
readSByte(long position)
public byte readSByte(long position)
Läser signerad byte‑data från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: byte - det signerade byte‑värdet.
readSByteArray(long position, long count)
public byte[] readSByteArray(long position, long count)
Läser en array av signerade bytevärden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: byte[] - array av signerade byte‑värden.
readSInt(long position)
public int readSInt(long position)
Läs ett signerat heltalsvärde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: int - ett signerat heltalsvärde.
readSIntArray(long position, long count)
public int[] readSIntArray(long position, long count)
Läser en array av signerade heltalsvärden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: int[] - array av signerade heltalsvärden.
readSShort(long position)
public short readSShort(long position)
Läs ett signerat short‑värde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: short - ett signerat short‑värde.
readSShortArray(long position, long count)
public short[] readSShortArray(long position, long count)
Läser en array av signerade short‑värden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: short[] - array av signerade short‑värden.
readUInt(long position)
public long readUInt(long position)
Läs ett osignerat heltalsvärde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: long - ett osignerat heltalsvärde.
readUIntArray(long position, long count)
public long[] readUIntArray(long position, long count)
Läser en array av osignerade heltalsvärden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: long[] - array av osignerade heltalsvärden.
readUShort(long position)
public int readUShort(long position)
Läs ett osignerat short‑värde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: int - Ett osignerat shortvärde.
readUShortArray(long position, long count)
public int[] readUShortArray(long position, long count)
Läser en array av osignerade heltalsvärden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: int[] - Arrayen av osignerade heltalsvärden.
readLong(long position)
public final long readLong(long position)
Läs ett osignerat long‑värde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: long - Ett osignerat shortvärde.
readLongArray(long position, long count)
public final long[] readLongArray(long position, long count)
Läser en array av long‑värden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: long[] - ulong‑arrayen.
readULong(long position)
public final long readULong(long position)
Läs ett osignerat long‑värde från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
Returns: long - Ett osignerat shortvärde.
readULongArray(long position, long count)
public final long[] readULongArray(long position, long count)
Läser en array av ulong‑värden från strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| position | long | Positionen att läsa från. |
| antal | long | Antalet element. |
Returns: long[] - ulong‑arrayen.
toStreamContainer(long startPosition)
public StreamContainer toStreamContainer(long startPosition)
Konverterar den underliggande datan till strömkontainern.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| startPosition | long | Startpositionen att börja konverteringen från. |
Returns:
StreamContainer - The StreamContainer with converted data.