TiffStreamReader

Inheritance: java.lang.Object, com.aspose.fileformats.fileformats.tiff.filemanagement.TiffStreamSeeker

public class TiffStreamReader extends TiffStreamSeeker

Küçük endian tiff dosya formatını işlemek için tiff akışı.

Yapıcılar

YapıcıAçıklama
TiffStreamReader(byte[] data)Yeni bir TiffStreamReader sınıfı örneği başlatır.
TiffStreamReader(byte[] data, int startIndex)Yeni bir TiffStreamReader sınıfı örneği başlatır.
TiffStreamReader(byte[] data, int startIndex, int dataLength)Yeni bir TiffStreamReader sınıfı örneği başlatır.
TiffStreamReader(StreamContainer streamContainer)Yeni bir TiffStreamReader sınıfı örneği başlatır.

Yöntemler

YöntemAçıklama
getLength()Okuyucu uzunluğunu alır.
getThrowExceptions()Yanlış veri işleme (akışa okuma veya yazma) sırasında istisnaların atılıp atılmayacağını belirten bir değeri alır veya ayarlar.
setThrowExceptions(boolean value)Yanlış veri işleme (akışa okuma veya yazma) sırasında istisnaların atılıp atılmayacağını belirten bir değeri alır veya ayarlar.
readBytes(byte[] array, int arrayIndex, long position, long count)Akıştan bayt değerleri dizisini okur.
readBytes(long position, long count)Akıştan işaretsiz bayt değerleri dizisini okur.
readDouble(long position)Akıştan tek bir double değer okur.
readDoubleArray(long position, long count)Akıştan double değerleri dizisini okur.
readFloat(long position)Akıştan tek bir float değer okur.
readFloatArray(long position, long count)Akıştan float değerleri dizisini okur.
readRational(long position)Akıştan tek bir rasyonel sayı değeri okur.
readSRational(long position)Akıştan tek bir işaretli rasyonel sayı değeri okur.
readRationalArray(long position, long count)Akıştan rasyonel değerler dizisini okur.
readSRationalArray(long position, long count)Akıştan işaretli rasyonel değerler dizisini okur.
readSByte(long position)Akıştan işaretli bayt verisini okur.
readSByteArray(long position, long count)Akıştan işaretli bayt değerleri dizisini okur.
readSInt(long position)Akıştan işaretli tam sayı değerini okur.
readSIntArray(long position, long count)Akıştan işaretli tam sayı değerleri dizisini okur.
readSShort(long position)Akıştan işaretli short değer okur.
readSShortArray(long position, long count)Akıştan işaretli short değerleri dizisini okur.
readUInt(long position)Akıştan işaretsiz tam sayı değerini okur.
readUIntArray(long position, long count)Akıştan işaretsiz tam sayı değerleri dizisini okur.
readUShort(long position)Akıştan işaretsiz short değer okur.
readUShortArray(long position, long count)Akıştan işaretsiz tam sayı değerleri dizisini okur.
readLong(long position)Akıştan işaretsiz long değer okur.
readLongArray(long position, long count)Akıştan long değerleri dizisini okur.
readULong(long position)Akıştan işaretsiz long değer okur.
readULongArray(long position, long count)Akıştan ulong değerleri dizisini okur.
toStreamContainer(long startPosition)Alttaki verileri akış konteynerine dönüştürür.

TiffStreamReader(byte[] data)

public TiffStreamReader(byte[] data)

Yeni bir TiffStreamReader sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
veribyte[]Bayt dizisi verisi.

TiffStreamReader(byte[] data, int startIndex)

public TiffStreamReader(byte[] data, int startIndex)

Yeni bir TiffStreamReader sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
veribyte[]Bayt dizisi verisi.
startIndexintdata içindeki başlangıç indeksi.

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

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

Yeni bir TiffStreamReader sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
veribyte[]Bayt dizisi verisi.
startIndexintdata içindeki başlangıç indeksi.
dataLengthintVerinin uzunluğu.

TiffStreamReader(StreamContainer streamContainer)

public TiffStreamReader(StreamContainer streamContainer)

Yeni bir TiffStreamReader sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
streamContainerStreamContainerAkış konteyneri.

getLength()

public long getLength()

Okuyucu uzunluğunu alır.

Değer: Okuyucu uzunluğu.

Returns: long

getThrowExceptions()

public boolean getThrowExceptions()

Yanlış veri işleme (akışa okuma veya yazma) sırasında istisnaların atılıp atılmayacağını belirten bir değeri alır veya ayarlar.

Değer: Yanlış veri işleme sırasında istisnalar atılıyorsa true; aksi takdirde hata koşulları sessizce yok sayılır.

Returns: boolean

setThrowExceptions(boolean value)

public void setThrowExceptions(boolean value)

Yanlış veri işleme (akışa okuma veya yazma) sırasında istisnaların atılıp atılmayacağını belirten bir değeri alır veya ayarlar.

Değer: Yanlış veri işleme sırasında istisnalar atılıyorsa true; aksi takdirde hata koşulları sessizce yok sayılır.

Parameters:

ParametreTürAçıklama
değerboolean

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

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

Akıştan bayt değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
dizibyte[]Doldurulacak dizi.
arrayIndexintDeğerlerin yerleştirilmeye başlanacağı dizi indeksi.
konumlongOkunacak akış konumu.
countlongOkunacak öğe sayısı.

Returns: long - Bayt değerlerinin dizisi.

readBytes(long position, long count)

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

Akıştan işaretsiz bayt değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: byte[] - İşaretsiz bayt değerlerinin dizisi.

readDouble(long position)

public double readDouble(long position)

Akıştan tek bir double değer okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: double - Tek çift hassasiyetli değer.

readDoubleArray(long position, long count)

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

Akıştan double değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: double[] - Çift hassasiyetli değerlerin dizisi.

readFloat(long position)

public float readFloat(long position)

Akıştan tek bir float değer okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: float - Tek kayan nokta değeri.

readFloatArray(long position, long count)

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

Akıştan float değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: float[] - Kayan nokta değerlerinin dizisi.

readRational(long position)

public TiffRational readRational(long position)

Akıştan tek bir rasyonel sayı değeri okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: TiffRational - The rational number.

readSRational(long position)

public TiffSRational readSRational(long position)

Akıştan tek bir işaretli rasyonel sayı değeri okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: TiffSRational - The signed rational number.

readRationalArray(long position, long count)

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

Akıştan rasyonel değerler dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[] - Rasyonel değerlerin dizisi.

readSRationalArray(long position, long count)

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

Akıştan işaretli rasyonel değerler dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: com.aspose.imaging.fileformats.tiff.TiffSRational[] - İşaretli rasyonel değerlerin dizisi.

readSByte(long position)

public byte readSByte(long position)

Akıştan işaretli bayt verisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: byte - İşaretli bayt değeri.

readSByteArray(long position, long count)

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

Akıştan işaretli bayt değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: byte[] - İşaretli bayt değerlerinin dizisi.

readSInt(long position)

public int readSInt(long position)

Akıştan işaretli tam sayı değerini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: int - İşaretli tam sayı değeri.

readSIntArray(long position, long count)

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

Akıştan işaretli tam sayı değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: int[] - İşaretli tam sayı değerlerinin dizisi.

readSShort(long position)

public short readSShort(long position)

Akıştan işaretli short değer okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: short - İşaretli kısa değer.

readSShortArray(long position, long count)

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

Akıştan işaretli short değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: short[] - İşaretli kısa değerlerin dizisi.

readUInt(long position)

public long readUInt(long position)

Akıştan işaretsiz tam sayı değerini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: long - İşaretsiz tam sayı değeri.

readUIntArray(long position, long count)

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

Akıştan işaretsiz tam sayı değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: long[] - İşaretsiz tam sayı değerlerinin dizisi.

readUShort(long position)

public int readUShort(long position)

Akıştan işaretsiz short değer okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: int - İşaretsiz kısa bir değer.

readUShortArray(long position, long count)

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

Akıştan işaretsiz tam sayı değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: int[] - İşaretsiz tamsayı değerlerinin dizisi.

readLong(long position)

public final long readLong(long position)

Akıştan işaretsiz long değer okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: long - İşaretsiz kısa bir değer.

readLongArray(long position, long count)

public final long[] readLongArray(long position, long count)

Akıştan long değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: long[] - ulong dizisi.

readULong(long position)

public final long readULong(long position)

Akıştan işaretsiz long değer okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.

Returns: long - İşaretsiz kısa bir değer.

readULongArray(long position, long count)

public final long[] readULongArray(long position, long count)

Akıştan ulong değerleri dizisini okur.

Parameters:

ParametreTürAçıklama
konumlongOkunacak konum.
countlongÖğe sayısı.

Returns: long[] - ulong dizisi.

toStreamContainer(long startPosition)

public StreamContainer toStreamContainer(long startPosition)

Alttaki verileri akış konteynerine dönüştürür.

Parameters:

ParametreTürAçıklama
startPositionlongDönüştürmeye başlanacak başlangıç konumu.

Returns: StreamContainer - The StreamContainer with converted data.