Class TiffStreamReader
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Tiff.FileManagement Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Przepływ tiff do obsługi małego formatu pliku tiff.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(byte[])
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Tiff.Planowanie plików. TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[ ]
Byt array danych.
TiffStreamReader(byte[ ], i int)
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Tiff.Planowanie plików. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[ ]
Byt array danych.
startIndex
int
Wskaźnik początkowy w data'.
TiffStreamReader(byte[ ], int , int)
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Tiff.Planowanie plików. TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[ ]
Byt array danych.
startIndex
int
Wskaźnik początkowy w data'.
dataLength
int
długość danych.
TiffStreamReader(StreamContainer)
Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Tiff.Planowanie plików. TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Przepływ kontenerów.
Properties
Length
Dostarcza długości czytelnika.
public long Length { get; }
Wartość nieruchomości
ThrowExceptions
Otrzymuje lub ustawia wartość wskazującą, czy wyjątki są wyrzucane na niewłaściwe przetwarzanie danych (czytanie lub pisanie do strumienia).
public bool ThrowExceptions { get; set; }
Wartość nieruchomości
Methods
ProcessReadDataDouble(byte[])
Wykonuje konwersję do podwójnej kolejki.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[ ]
Dane do konwersji.
Returns
double [ ]
Przekształcony Array
ProcessReadDataFloat(byte[])
Wykonuje konwersję do array float.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[ ]
Dane do konwersji.
Returns
float [ ]
Przekształcony Array
ProcessReadDataInt(byte[])
Wykonuje konwersję do całości.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[ ]
Dane do konwersji.
Returns
int [ ]
Przekształcony Array
ProcessReadDataLong(byte[])
Wykonuje przekształcenie w długą kolejkę.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[ ]
Dane do konwersji.
Returns
long [ ]
Przekształcony Array
ProcessReadDataShort(byte[])
Wykonuje konwersję do krótkiej kolejki.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[ ]
Dane do konwersji.
Returns
short [ ]
Przekształcony Array
ProceduraData(byte[])
Wykonuje konwersję do niepodanego całościowego array.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[ ]
Dane do konwersji.
Returns
uint [ ]
Przekształcony Array
PrzetwarzanieDataLong(byte[])
Wykonuje konwersję do array ushort.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[ ]
Dane do konwersji.
Returns
ulong [ ]
Przekształcony Array
PRZEDSTAWOWANIEDATY(byte[])
Wykonuje konwersję do niepodanego krótkiej kolejki.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[ ]
Dane do konwersji.
Returns
ushort [ ]
Przekształcony Array
ReadBytes(byte[ ], int , długi , długi)
Czyta szereg wartości bytu z przepływu.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[ ]
Array do wypełnienia.
arrayIndex
int
Indeks array, aby rozpocząć wprowadzanie wartości do.
position
long
Pozycja strumienia do odczytu.
count
long
Elementy liczą na czytanie.
Returns
Różnica wartości bytu.
ReadBytes(Długo, Długo)
Czyta szereg niepodanych wartości bytu z przepływu.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
byte [ ]
Różnica niepodanych wartości bytu.
ReadDouble(Długo)
Przeczytaj jedną podwójną wartość z przepływu.
public double ReadDouble(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Jednolita podwójna wartość.
ReadDoubleArray(Długo, Długo)
Czyta szereg podwójnych wartości z przepływu.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
double [ ]
Różnica podwójnych wartości.
ReadFloat(Długo)
Przeczytaj jedną wartość float z przepływu.
public float ReadFloat(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Jednolita wartość float.
ReadFloatArray(Długo, Długo)
Czyta szereg wartości płynnych z przepływu.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
float [ ]
Różnica wartości float.
Exceptions
Oczekuje się pozytywnej liczby.
ReadLong(Długo)
Przeczytaj niezapisane długie wartości z przepływu.
public long ReadLong(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Niepodzielna krótka wartość.
ReadLongArray(Długo, Długo)
Czyta szereg wartości ulong z przepływu.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
long [ ]
W ostatnim arenie.
Exceptions
Argumenty z zakresu
ReadRational(Długo)
Przeczytaj wartość jednego liczby racjonalnej z przepływu.
public TiffRational ReadRational(long position)
Parameters
position
long
Pozycja do czytania.
Returns
I liczba racjonalna.
ReadRationalArray(Długo, Długo)
Czyta szereg wartości racjonalnych z przepływu.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
TiffRational [ ]
Różnorodność wartości racjonalnych.
Exceptions
Oczekuje się pozytywnej liczby.
Czytanie(Długo)
Przeczyta podpisane dane bytu z przepływu.
public sbyte ReadSByte(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Podpisana wartość bytu.
CzytanieByteArray(Długo, Długo)
Czyta szereg podpisanych wartości bytu z przepływu.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
sbyte [ ]
Zestaw podpisanych wartości bytu.
Czytanie(Długo)
Przeczytaj podpisany wartość całkowita z przepływu.
public int ReadSInt(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Podpisana wartość całkowita.
CzytanieArray(Długo, Długo)
Czyta szereg podpisanych wartości całościowych z przepływu.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
int [ ]
Zestaw podpisanych wartości w całości.
Exceptions
Liczba;Liczba wszystkich bajtów jest negatywna. + Liczba + x4= + Liczba wszystkich bajtów
czytelnicze(Długo)
Przeczytaj jedną podpisaną wartość liczby racjonalnej z przepływu.
public TiffSRational ReadSRational(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Podpisana liczba racjonalna.
CzytanieArray(Długo, Długo)
Czyta szereg podpisanych wartości racjonalnych z przepływu.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
TiffSRational [ ]
Podpisane wartości racjonalne.
Exceptions
Oczekuje się pozytywnej liczby.
CzytanieShort(Długo)
Przeczytaj podpisane krótkie wartości z strumienia.
public short ReadSShort(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Podpisaną krótką wartość.
CzytanieShortArray(Długo, Długo)
Czyta szereg podpisanych krótkich wartości z przepływu.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
short [ ]
Zestaw podpisanych krótkich wartości.
Exceptions
Oczekuje się pozytywnej liczby.
Czytanie(Długo)
Przeczytaj niepodany wartość całkowita z przepływu.
public uint ReadUInt(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Niewyznaczona wartość całkowita.
CzytanieArray(Długo, Długo)
Czyta szereg niepodanych wartości integralnych z przepływu.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
uint [ ]
Różnica niewyznaczonych wartości integralnych.
Exceptions
Liczba;Liczba wszystkich bajtów jest negatywna. + Liczba + x4= + Liczba wszystkich bajtów
Czytanie(Długo)
Przeczytaj niezapisane długie wartości z przepływu.
public ulong ReadULong(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Niepodzielna krótka wartość.
CzytanieLongArray(Długo, Długo)
Czyta szereg wartości ulong z przepływu.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
ulong [ ]
W ostatnim arenie.
Exceptions
Argumenty z zakresu
Czytanie(Długo)
Przeczytaj niepodane krótkie wartości z przepływu.
public ushort ReadUShort(long position)
Parameters
position
long
Pozycja do czytania.
Returns
Niepodzielna krótka wartość.
PrzeczytajTłumaczenie(Długo, Długo)
Czyta szereg niepodanych wartości integralnych z przepływu.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
Pozycja do czytania.
count
long
Elementy są liczone.
Returns
ushort [ ]
Różnica niewyznaczonych wartości integralnych.
Exceptions
Liczba;Liczba wszystkich bajtów jest negatywna. + Liczba + x2 = + Liczba wszystkich bajtów
ToStreamContainer(Długo)
Konwertuje podstawowe dane do kontenera strumieniowego.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Początkowa pozycja do rozpoczęcia konwersji.
Returns
Aspose.Imaging.StreamContainer z konwertowanymi danymi.