Class TiffStreamReader
Navne til: Aspose.Imaging.FileFormats.Tiff.FileManagement Sammensætning: Aspose.Imaging.dll (25.4.0)
Den tiff strøm til håndtering af lille endian tiff filformat.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(byte[])
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader klasse.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[]
Den byte array data.
TiffStreamReader(byte[], og int)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader klasse.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[]
Den byte array data.
startIndex
int
Startindekset indgår i data'.
TiffStreamReader(byte[], Det er int, int)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader klasse.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[]
Den byte array data.
startIndex
int
Startindekset indgår i data'.
dataLength
int
Længden af dataene.
TiffStreamReader(StreamContainer)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader klasse.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Det er containerens strøm.
Properties
Length
Få læserens længde.
public long Length { get; }
Ejendomsværdi
ThrowExceptions
Giver eller indsætter en værdi, der angiver, om undtagelser er kastet på forkert databehandling (læs eller skrive til streaming).
public bool ThrowExceptions { get; set; }
Ejendomsværdi
Methods
ProcessReadDataDouble(byte[])
Det gør en konvertering til den dobbelte rækkefølge.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[]
Data til konvertering.
Returns
double []
Den konverterede array.
ProcessReadDataFloat(byte[])
Gør en konvertering til flåden.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[]
Data til konvertering.
Returns
float []
Den konverterede array.
ProcessReadDataInt(byte[])
Det gør en konvertering til hele arrayet.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[]
Data til konvertering.
Returns
int []
Den konverterede array.
ProcessReadDataLong(byte[])
Det gør en konvertering til den lange rækkefølge.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[]
Data til konvertering.
Returns
long []
Den konverterede array.
ProcessReadDataShort(byte[])
Det gør en konvertering til den korte rækkefølge.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[]
Data til konvertering.
Returns
short []
Den konverterede array.
ProcessudviklingDataUnt(byte[])
Foretaget en konvertering til den ikke-signede hele array.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[]
Data til konvertering.
Returns
uint []
Den konverterede array.
ProcedurerDataLænge(byte[])
Der sker en konvertering til Ushort array.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[]
Data til konvertering.
Returns
ulong []
Den konverterede array.
ProcessudviklingDataUShort(byte[])
Foretag en konvertering til den ikke-signede korte rækkefølge.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[]
Data til konvertering.
Returns
ushort []
Den konverterede array.
ReadBytes(byte[], int, lang, lang)
Læser en række byteværdier fra strømmen.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[]
Array til at fylde.
arrayIndex
int
Den array indeks til at begynde at sætte værdier til.
position
long
Strøm position til at læse fra.
count
long
Elementerne tæller at læse.
Returns
Den række byteværdier.
ReadBytes(Lang, lang og lang)
Læser en række underskrevne byteværdier fra strømmen.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
byte []
En række ubeskrevne byteværdier.
ReadDouble(Langt)
Læs en enkelt dobbeltværdi fra strømmen.
public double ReadDouble(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
Den ene dobbelte værdi.
ReadDoubleArray(Lang, lang og lang)
Læser en række dobbelte værdier fra strømmen.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
double []
En række dobbelte værdier.
ReadFloat(Langt)
Læs en enkelt flådværdi fra strømmen.
public float ReadFloat(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
Den ene flådeværdi.
ReadFloatArray(Lang, lang og lang)
Læser en række flodværdier fra strømmen.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
float []
Omfanget af flodværdier.
Exceptions
Jeg forventer et positivt antal.
ReadLong(Langt)
Læs usigned lang værdi fra strømmen.
public long ReadLong(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
Et ubeskrevet kort værdi.
ReadLongArray(Lang, lang og lang)
Læser en række ulong værdier fra strømmen.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
long []
Den sidste array.
Exceptions
Argumenter ud af rækkevidde
ReadRational(Langt)
Læs et enkelt rationelt tal værdi fra strømmen.
public TiffRational ReadRational(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
Det rationelle tal.
ReadRationalArray(Lang, lang og lang)
Det læser en række rationale værdier fra strømmen.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
TiffRational []
En række rationelle værdier.
Exceptions
Jeg forventer et positivt antal.
Læs mere(Langt)
Læs underskrevet byte data fra strømmen.
public sbyte ReadSByte(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
Den underskrevne byteværdi.
ReadSByteArray(Lang, lang og lang)
Læs en række undertegnede byteværdier fra strømmen.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
sbyte []
En række undertegnede byteværdier.
Læs mere(Langt)
Læs underskrevet samlet værdi fra strømmen.
public int ReadSInt(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
En signeret værdi.
Læs mere →(Lang, lang og lang)
Læser en række undertegnede samlede værdier fra strømmen.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
int []
En række undertegnede værdier.
Exceptions
tælle;Total bytes tælle er negativ. + tælle + x4= + totalBytes
Læseforeninger(Langt)
Læs et enkelt underskrevet rationelt tal værdi fra strømmen.
public TiffSRational ReadSRational(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
Det undertegnede rationelle nummer.
Læs om Array(Lang, lang og lang)
Læs en række undertegnede rationale værdier fra strømmen.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
En række undertegnede rationale værdier.
Exceptions
Jeg forventer et positivt antal.
Læs kort(Langt)
Læs underskrevet kort værdi fra strømmen.
public short ReadSShort(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
En kort signeret værdi.
ReadSortArray(Lang, lang og lang)
Læs en række undertegnede korte værdier fra strømmen.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
short []
En række undertegnede kortværdier.
Exceptions
Jeg forventer et positivt antal.
Læs nu(Langt)
Læs ikke-signede samlede værdi fra strømmen.
public uint ReadUInt(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
En usignet værdi.
Læs mere →(Lang, lang og lang)
Læser en række ikke-signede helhedsværdier fra strømmen.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
uint []
En række ikke-signede værdier.
Exceptions
tælle;Total bytes tælle er negativ. + tælle + x4= + totalBytes
Læsning(Langt)
Læs usigned lang værdi fra strømmen.
public ulong ReadULong(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
Et ubeskrevet kort værdi.
LÆS OGSÅ(Lang, lang og lang)
Læser en række ulong værdier fra strømmen.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
ulong []
Den sidste array.
Exceptions
Argumenter ud af rækkevidde
Læsøje(Langt)
Læs ubeskrevet kortværdi fra strømmen.
public ushort ReadUShort(long position)
Parameters
position
long
Positionen til at læse fra.
Returns
Et ubeskrevet kort værdi.
Læs omhyggeligt(Lang, lang og lang)
Læser en række ikke-signede helhedsværdier fra strømmen.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
Positionen til at læse fra.
count
long
De elementer tæller.
Returns
ushort []
En række ikke-signede værdier.
Exceptions
tælle;Total bytes tælle er negativ. + tælle + x2= + totalBytes
ToStreamContainer(Langt)
Konverterer de underliggende data til strømcontainerne.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Den startposition til at begynde konvertering fra.
Returns
Den Aspose.Imaging.StreamContainer med konverterede data.