Class TiffStreamReader

Class TiffStreamReader

Nama dari : Aspose.Imaging.FileFormats.Tiff.FileManagement Pengumpulan: Aspose.Imaging.dll (25.4.0)

Stream tiff untuk mengendalikan format file tiff kecil.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

anggota yang diwarisi

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

Constructors

TiffStreamReader(byte[])

Initifikasi instansi baru dari kelas Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte [ ]

The byte array data.

TiffStreamReader(byte[ ], dan int)

Initifikasi instansi baru dari kelas Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [ ]

The byte array data.

startIndex int

Indeks dimulai ke data'.

TiffStreamReader(byte[ ], dengan int, int)

Initifikasi instansi baru dari kelas Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

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

Parameters

data byte [ ]

The byte array data.

startIndex int

Indeks dimulai ke data'.

dataLength int

panjang data tersebut.

TiffStreamReader(StreamContainer)

Initifikasi instansi baru dari kelas Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Kontainer yang mengalir.

Properties

Length

Dapatkan panjang pembaca.

public long Length { get; }

Nilai Properti

long

ThrowExceptions

Dapatkan atau menetapkan nilai yang menunjukkan apakah pengecualian dilemparkan pada pemrosesan data yang salah (membaca atau menulis untuk streaming).

public bool ThrowExceptions { get; set; }

Nilai Properti

bool

Methods

ProcessReadDataDouble(byte[])

Menjalankan konversi ke array ganda.

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

Parameters

data byte [ ]

Data yang harus dikonversi.

Returns

double [ ]

Array yang terkonversi.

ProcessReadDataFloat(byte[])

Menjalankan konversi ke array float.

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

Parameters

data byte [ ]

Data yang harus dikonversi.

Returns

float [ ]

Array yang terkonversi.

ProcessReadDataInt(byte[])

Menjalankan konversi ke array keseluruhan.

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

Parameters

data byte [ ]

Data yang harus dikonversi.

Returns

int [ ]

Array yang terkonversi.

ProcessReadDataLong(byte[])

Menjalankan konversi untuk jangka panjang.

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

Parameters

data byte [ ]

Data yang harus dikonversi.

Returns

long [ ]

Array yang terkonversi.

ProcessReadDataShort(byte[])

Menjalankan konversi ke array pendek.

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

Parameters

data byte [ ]

Data yang harus dikonversi.

Returns

short [ ]

Array yang terkonversi.

Pengolahan Data(byte[])

Menjalankan konversi ke array keseluruhan yang tidak ditandatangani.

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

Parameters

data byte [ ]

Data yang harus dikonversi.

Returns

uint [ ]

Array yang terkonversi.

ProsesDataLanjutkan(byte[])

Menjalankan konversi ke short array.

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

Parameters

data byte [ ]

Data yang harus dikonversi.

Returns

ulong [ ]

Array yang terkonversi.

ProsesDataKecelakaan(byte[])

Menjalankan konversi ke array pendek yang tidak ditandatangani.

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

Parameters

data byte [ ]

Data yang harus dikonversi.

Returns

ushort [ ]

Array yang terkonversi.

ReadBytes(byte[ ], int , panjang , panjang)

Membaca berbagai nilai byte dari arus.

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

Parameters

array byte [ ]

Array untuk diisi.

arrayIndex int

Indeks array untuk mulai menempatkan nilai pada.

position long

Posisi aliran untuk dibaca.

count long

Elemen-elemen yang perlu dibaca.

Returns

long

Jumlah nilai byte.

ReadBytes(panjang, panjang)

Membaca berbagai nilai byte yang tidak ditandatangani dari arus.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

byte [ ]

Nilai byte yang tidak ditandatangani.

ReadDouble(panjang)

Baca nilai ganda tunggal dari aliran.

public double ReadDouble(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

double

Nilai ganda tunggal.

ReadDoubleArray(panjang, panjang)

Membaca serangkaian nilai ganda dari arus.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

double [ ]

Perbedaan nilai ganda.

ReadFloat(panjang)

Baca nilai float tunggal dari arus.

public float ReadFloat(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

float

Nilai satu float.

ReadFloatArray(panjang, panjang)

Membaca berbagai nilai float dari arus.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

float [ ]

Array dari nilai float.

Exceptions

ArgumentOutOfRangeException

Menghitung; mengharapkan angka positif.

ReadLong(panjang)

Baca nilai panjang yang tidak ditandatangani dari aliran.

public long ReadLong(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

long

Nilai yang tidak ditandatangani.

ReadLongArray(panjang, panjang)

Membaca berbagai nilai ulong dari arus.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

long [ ]

yang terakhir array.

Exceptions

ArgumentOutOfRangeException

Argumen di luar jangkauan

ReadRational(panjang)

Baca nilai satu angka rasional dari arus.

public TiffRational ReadRational(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

TiffRational

dengan angka rasional.

ReadRationalArray(panjang, panjang)

Membaca berbagai nilai rasional dari arus.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

TiffRational [ ]

dari berbagai nilai rasional.

Exceptions

ArgumentOutOfRangeException

Menghitung; mengharapkan angka positif.

Pembacaan(panjang)

Membaca data byte yang ditandatangani dari aliran.

public sbyte ReadSByte(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

sbyte

nilai byte yang ditandatangani.

ReadByteArray(panjang, panjang)

Membaca serangkaian nilai byte yang ditandatangani dari arus.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

sbyte [ ]

Rangkaian nilai byte yang ditandatangani.

Bacaan(panjang)

Baca nilai total yang ditandatangani dari aliran.

public int ReadSInt(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

int

Nilai total yang ditandatangani.

Baca Selengkapnya(panjang, panjang)

Membaca serangkaian nilai lengkap yang ditandatangani dari aliran.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

int [ ]

Jumlah nilai yang ditandatangani.

Exceptions

ArgumentOutOfRangeException

menghitung;Total byte count adalah negatif. + count + x4= + totalBytes

ReadSosial(panjang)

Baca satu nilai angka rasional yang ditandatangani dari aliran.

public TiffSRational ReadSRational(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

TiffSRational

Nomor rasional yang ditandatangani.

PembacaanArray(panjang, panjang)

Membaca serangkaian nilai rasional yang ditandatangani dari aliran.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

TiffSRational [ ]

dengan nilai-nilai rasional yang ditandatangani.

Exceptions

ArgumentOutOfRangeException

Menghitung; mengharapkan angka positif.

Pembacaan(panjang)

Baca nilai singkat yang ditandatangani dari aliran.

public short ReadSShort(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

short

Nilai pendek yang ditandatangani.

ReadShortArray(panjang, panjang)

Membaca serangkaian nilai singkat yang ditandatangani dari aliran.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

short [ ]

Rangkaian nilai pendek yang ditandatangani.

Exceptions

ArgumentOutOfRangeException

Menghitung; mengharapkan angka positif.

Bacaan(panjang)

Baca nilai keseluruhan yang tidak ditandatangani dari aliran.

public uint ReadUInt(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

uint

Nilai total yang tidak ditandatangani.

Baca Selengkapnya(panjang, panjang)

Membaca berbagai nilai integral yang tidak ditandatangani dari aliran.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

uint [ ]

Nilai-nilai yang tidak ditandatangani.

Exceptions

ArgumentOutOfRangeException

menghitung;Total byte count adalah negatif. + count + x4= + totalBytes

Pembacaan(panjang)

Baca nilai panjang yang tidak ditandatangani dari aliran.

public ulong ReadULong(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

ulong

Nilai yang tidak ditandatangani.

Baca Selengkapnya(panjang, panjang)

Membaca berbagai nilai ulong dari arus.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

ulong [ ]

yang terakhir array.

Exceptions

ArgumentOutOfRangeException

Argumen di luar jangkauan

ReadSelengkapnya(panjang)

Baca nilai singkat yang tidak ditandatangani dari aliran.

public ushort ReadUShort(long position)

Parameters

position long

Posisi untuk dibaca dari.

Returns

ushort

Nilai yang tidak ditandatangani.

Baca Selengkapnya(panjang, panjang)

Membaca berbagai nilai integral yang tidak ditandatangani dari aliran.

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

Parameters

position long

Posisi untuk dibaca dari.

count long

Elemen yang dihitung.

Returns

ushort [ ]

Nilai-nilai yang tidak ditandatangani.

Exceptions

ArgumentOutOfRangeException

jumlah;Total byte count adalah negatif. + count + x2= + totalBytes

ToStreamContainer(panjang)

Mengkonversi data dasar ke kontena arus.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

Posisi awal untuk memulai konversi dari.

Returns

StreamContainer

Aspose.Imaging.StreamContainer dengan data terkonversi.

 Indonesia