TiffStreamReader
Inheritance: java.lang.Object, com.aspose.fileformats.fileformats.tiff.filemanagement.TiffStreamSeeker
public class TiffStreamReader extends TiffStreamSeeker
Der tiff-Stream zur Verarbeitung des Little-Endian-tiff-Dateiformats.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| TiffStreamReader(byte[] data) | Initialisiert eine neue Instanz der TiffStreamReader-Klasse. |
| TiffStreamReader(byte[] data, int startIndex) | Initialisiert eine neue Instanz der TiffStreamReader-Klasse. |
| TiffStreamReader(byte[] data, int startIndex, int dataLength) | Initialisiert eine neue Instanz der TiffStreamReader-Klasse. |
| TiffStreamReader(StreamContainer streamContainer) | Initialisiert eine neue Instanz der TiffStreamReader-Klasse. |
Methoden
| Methode | Beschreibung |
|---|---|
| getLength() | Ermittelt die Länge des Lesers. |
| getThrowExceptions() | Liest oder setzt einen Wert, der angibt, ob Ausnahmen bei falscher Datenverarbeitung (Lesen oder Schreiben in den Stream) ausgelöst werden. |
| setThrowExceptions(boolean value) | Liest oder setzt einen Wert, der angibt, ob Ausnahmen bei falscher Datenverarbeitung (Lesen oder Schreiben in den Stream) ausgelöst werden. |
| readBytes(byte[] array, int arrayIndex, long position, long count) | Liest ein Array von Byte-Werten aus dem Stream. |
| readBytes(long position, long count) | Liest ein Array von vorzeichenlosen Byte-Werten aus dem Stream. |
| readDouble(long position) | Liest einen einzelnen Double-Wert aus dem Stream. |
| readDoubleArray(long position, long count) | Liest ein Array von Double-Werten aus dem Stream. |
| readFloat(long position) | Liest einen einzelnen Float-Wert aus dem Stream. |
| readFloatArray(long position, long count) | Liest ein Array von Float-Werten aus dem Stream. |
| readRational(long position) | Liest einen einzelnen rationalen Zahlenwert aus dem Stream. |
| readSRational(long position) | Liest einen einzelnen vorzeichenbehafteten rationalen Zahlenwert aus dem Stream. |
| readRationalArray(long position, long count) | Liest ein Array von rationalen Werten aus dem Stream. |
| readSRationalArray(long position, long count) | Liest ein Array von vorzeichenbehafteten rationalen Werten aus dem Stream. |
| readSByte(long position) | Liest vorzeichenbehaftete Byte-Daten aus dem Stream. |
| readSByteArray(long position, long count) | Liest ein Array von vorzeichenbehafteten Byte-Werten aus dem Stream. |
| readSInt(long position) | Liest einen vorzeichenbehafteten Ganzzahlwert aus dem Stream. |
| readSIntArray(long position, long count) | Liest ein Array von vorzeichenbehafteten Ganzzahlwerten aus dem Stream. |
| readSShort(long position) | Liest einen vorzeichenbehafteten Short-Wert aus dem Stream. |
| readSShortArray(long position, long count) | Liest ein Array von vorzeichenbehafteten Short-Werten aus dem Stream. |
| readUInt(long position) | Liest einen vorzeichenlosen Ganzzahlwert aus dem Stream. |
| readUIntArray(long position, long count) | Liest ein Array von vorzeichenlosen Ganzzahlwerten aus dem Stream. |
| readUShort(long position) | Liest einen vorzeichenlosen Short-Wert aus dem Stream. |
| readUShortArray(long position, long count) | Liest ein Array von vorzeichenlosen Ganzzahlwerten aus dem Stream. |
| readLong(long position) | Liest einen vorzeichenlosen Long-Wert aus dem Stream. |
| readLongArray(long position, long count) | Liest ein Array von Long-Werten aus dem Stream. |
| readULong(long position) | Liest einen vorzeichenlosen Long-Wert aus dem Stream. |
| readULongArray(long position, long count) | Liest ein Array von ulong-Werten aus dem Stream. |
| toStreamContainer(long startPosition) | Konvertiert die zugrunde liegenden Daten in den Stream-Container. |
TiffStreamReader(byte[] data)
public TiffStreamReader(byte[] data)
Initialisiert eine neue Instanz der TiffStreamReader-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Daten | byte[] | Die Byte‑Array‑Daten. |
TiffStreamReader(byte[] data, int startIndex)
public TiffStreamReader(byte[] data, int startIndex)
Initialisiert eine neue Instanz der TiffStreamReader-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Daten | byte[] | Die Byte‑Array‑Daten. |
| startIndex | int | Der Startindex in data. |
TiffStreamReader(byte[] data, int startIndex, int dataLength)
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Initialisiert eine neue Instanz der TiffStreamReader-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Daten | byte[] | Die Byte‑Array‑Daten. |
| startIndex | int | Der Startindex in data. |
| dataLength | int | Länge der Daten. |
TiffStreamReader(StreamContainer streamContainer)
public TiffStreamReader(StreamContainer streamContainer)
Initialisiert eine neue Instanz der TiffStreamReader-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| streamContainer | StreamContainer | Der Stream‑Container. |
getLength()
public long getLength()
Ermittelt die Länge des Lesers.
Wert: Die Leselänge.
Returns: long
getThrowExceptions()
public boolean getThrowExceptions()
Liest oder setzt einen Wert, der angibt, ob Ausnahmen bei falscher Datenverarbeitung (Lesen oder Schreiben in den Stream) ausgelöst werden.
Wert: true wenn Ausnahmen bei falscher Datenverarbeitung ausgelöst werden; andernfalls werden die Fehlbedingungen stillschweigend ignoriert.
Returns: boolean
setThrowExceptions(boolean value)
public void setThrowExceptions(boolean value)
Liest oder setzt einen Wert, der angibt, ob Ausnahmen bei falscher Datenverarbeitung (Lesen oder Schreiben in den Stream) ausgelöst werden.
Wert: true wenn Ausnahmen bei falscher Datenverarbeitung ausgelöst werden; andernfalls werden die Fehlbedingungen stillschweigend ignoriert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean |
readBytes(byte[] array, int arrayIndex, long position, long count)
public long readBytes(byte[] array, int arrayIndex, long position, long count)
Liest ein Array von Byte-Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Array | byte[] | Das Array zum Befüllen. |
arrayIndex | int | Der Array-Index, ab dem Werte eingefügt werden sollen. |
| Position | long | Die Stream-Position, von der gelesen wird. |
| count | long | Die Anzahl der zu lesenden Elemente. |
Returns: long - Das Array von Byte-Werten.
readBytes(long position, long count)
public byte[] readBytes(long position, long count)
Liest ein Array von vorzeichenlosen Byte-Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: byte[] - Das Array von vorzeichenlosen Byte-Werten.
readDouble(long position)
public double readDouble(long position)
Liest einen einzelnen Double-Wert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: double - Der einzelne double-Wert.
readDoubleArray(long position, long count)
public double[] readDoubleArray(long position, long count)
Liest ein Array von Double-Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: double[] - Das Array von double-Werten.
readFloat(long position)
public float readFloat(long position)
Liest einen einzelnen Float-Wert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: float - Der einzelne float-Wert.
readFloatArray(long position, long count)
public float[] readFloatArray(long position, long count)
Liest ein Array von Float-Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: float[] - Das Array von float-Werten.
readRational(long position)
public TiffRational readRational(long position)
Liest einen einzelnen rationalen Zahlenwert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: TiffRational - The rational number.
readSRational(long position)
public TiffSRational readSRational(long position)
Liest einen einzelnen vorzeichenbehafteten rationalen Zahlenwert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: TiffSRational - The signed rational number.
readRationalArray(long position, long count)
public TiffRational[] readRationalArray(long position, long count)
Liest ein Array von rationalen Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[] - Das Array von rationalen Werten.
readSRationalArray(long position, long count)
public TiffSRational[] readSRationalArray(long position, long count)
Liest ein Array von vorzeichenbehafteten rationalen Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: com.aspose.imaging.fileformats.tiff.TiffSRational[] - Das Array von vorzeichenbehafteten rationalen Werten.
readSByte(long position)
public byte readSByte(long position)
Liest vorzeichenbehaftete Byte-Daten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: byte - Der vorzeichenbehaftete Byte-Wert.
readSByteArray(long position, long count)
public byte[] readSByteArray(long position, long count)
Liest ein Array von vorzeichenbehafteten Byte-Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: byte[] - Das Array von vorzeichenbehafteten Byte-Werten.
readSInt(long position)
public int readSInt(long position)
Liest einen vorzeichenbehafteten Ganzzahlwert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: int - Ein vorzeichenbehafteter Ganzzahlwert.
readSIntArray(long position, long count)
public int[] readSIntArray(long position, long count)
Liest ein Array von vorzeichenbehafteten Ganzzahlwerten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: int[] - Das Array von vorzeichenbehafteten Ganzzahlwerten.
readSShort(long position)
public short readSShort(long position)
Liest einen vorzeichenbehafteten Short-Wert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: short - Ein vorzeichenbehafteter Short-Wert.
readSShortArray(long position, long count)
public short[] readSShortArray(long position, long count)
Liest ein Array von vorzeichenbehafteten Short-Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: short[] - Das Array von vorzeichenbehafteten Short-Werten.
readUInt(long position)
public long readUInt(long position)
Liest einen vorzeichenlosen Ganzzahlwert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: long - Ein vorzeichenloser Ganzzahlwert.
readUIntArray(long position, long count)
public long[] readUIntArray(long position, long count)
Liest ein Array von vorzeichenlosen Ganzzahlwerten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: long[] - Das Array von vorzeichenlosen Ganzzahlwerten.
readUShort(long position)
public int readUShort(long position)
Liest einen vorzeichenlosen Short-Wert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: int - Ein unsigned short-Wert.
readUShortArray(long position, long count)
public int[] readUShortArray(long position, long count)
Liest ein Array von vorzeichenlosen Ganzzahlwerten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: int[] - Das Array von unsigned integer-Werten.
readLong(long position)
public final long readLong(long position)
Liest einen vorzeichenlosen Long-Wert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: long - Ein unsigned short-Wert.
readLongArray(long position, long count)
public final long[] readLongArray(long position, long count)
Liest ein Array von Long-Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: long[] - Das ulong-Array.
readULong(long position)
public final long readULong(long position)
Liest einen vorzeichenlosen Long-Wert aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
Returns: long - Ein unsigned short-Wert.
readULongArray(long position, long count)
public final long[] readULongArray(long position, long count)
Liest ein Array von ulong-Werten aus dem Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Position | long | Die Position, von der gelesen wird. |
| count | long | Die Elementanzahl. |
Returns: long[] - Das ulong-Array.
toStreamContainer(long startPosition)
public StreamContainer toStreamContainer(long startPosition)
Konvertiert die zugrunde liegenden Daten in den Stream-Container.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| startPosition | long | Die Startposition, von der die Konvertierung beginnt. |
Returns:
StreamContainer - The StreamContainer with converted data.