Class TiffStreamReader
نام ها : Aspose.Imaging.FileFormats.Tiff.FileManagement جمع آوری: Aspose.Imaging.dll (25.4.0)
جریان تایف برای پردازش فرمت فایل تایف کوچک.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(بایت[])
شروع یک مثال جدید از کلاس Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[ ]
بایت داده ها را جمع آوری می کند.
TiffStreamReader(بایت[ ], در این)
شروع یک مثال جدید از کلاس Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[ ]
بایت داده ها را جمع آوری می کند.
startIndex
int
شاخص شروع را به data’ وارد کنید.
TiffStreamReader(بایت[ ], int , int)
شروع یک مثال جدید از کلاس Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[ ]
بایت داده ها را جمع آوری می کند.
startIndex
int
شاخص شروع را به data’ وارد کنید.
dataLength
int
طول داده ها
TiffStreamReader(StreamContainer)
شروع یک مثال جدید از کلاس Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
جریان کانتینر
Properties
Length
طول خواننده را به دست می آورد.
public long Length { get; }
ارزش املاک
ThrowExceptions
دریافت یا تنظیم یک مقدار نشان می دهد که آیا استثناها بر روی پردازش داده های نادرست (خواندن یا نوشتن به جریان) ریخته می شود.
public bool ThrowExceptions { get; set; }
ارزش املاک
Methods
ProcessReadDataDouble(بایت[])
این کار به صورت دوگانه تبدیل می شود.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[ ]
اطلاعاتی که باید تبدیل شود.
Returns
double [ ]
آریا تبدیل شده
ProcessReadDataFloat(بایت[])
انجام یک تبدیل به آرایه شناور.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[ ]
اطلاعاتی که باید تبدیل شود.
Returns
float [ ]
آریا تبدیل شده
ProcessReadDataInt(بایت[])
این امر باعث می شود که آن را به طور کامل تبدیل کنید.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[ ]
اطلاعاتی که باید تبدیل شود.
Returns
int [ ]
آریا تبدیل شده
ProcessReadDataLong(بایت[])
این کار باعث تبدیل به طولانی مدت می شود.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[ ]
اطلاعاتی که باید تبدیل شود.
Returns
long [ ]
آریا تبدیل شده
ProcessReadDataShort(بایت[])
تبدیل به ترتیب کوتاه انجام می شود.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[ ]
اطلاعاتی که باید تبدیل شود.
Returns
short [ ]
آریا تبدیل شده
پردازش داده ها(بایت[])
تبدیل آن به یک مجموعه کامل بدون امضا می شود.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[ ]
اطلاعاتی که باید تبدیل شود.
Returns
uint [ ]
آریا تبدیل شده
فرآیند(بایت[])
به این ترتیب تبدیل به آریا را انجام می دهد.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[ ]
اطلاعاتی که باید تبدیل شود.
Returns
ulong [ ]
آریا تبدیل شده
فرآیندتاریخ(بایت[])
تبدیل آن به خط کوتاه نامشخص می باشد.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[ ]
اطلاعاتی که باید تبدیل شود.
Returns
ushort [ ]
آریا تبدیل شده
ReadBytes(بایت[ ], int , طولانی , طولانی)
خواندن مجموعه ای از ارزش های بایت از جریان.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[ ]
آریا برای پر کردن
arrayIndex
int
شاخص آرری برای شروع قرار دادن ارزش ها به.
position
long
موقعیت جریان برای خواندن از
count
long
عناصر برای خواندن شمارش می شود.
Returns
مجموعه ای از ارزش های بایت
ReadBytes(طولانی، طولانی)
خواندن مجموعه ای از ارزش های بایت نامعلوم از جریان.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
byte [ ]
تعداد ارزش های بایت نامشخص
ReadDouble(طولانی)
یک ارزش دوگانه را از جریان بخوانید.
public double ReadDouble(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
ارزش دوگانه واحد
ReadDoubleArray(طولانی، طولانی)
خواندن مجموعه ای از ارزش های دوگانه از جریان.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
double [ ]
مجموعه ارزش های دوگانه
ReadFloat(طولانی)
یک مقدار واحد از جریان را بخوانید.
public float ReadFloat(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
ارزش واحد شناور
ReadFloatArray(طولانی، طولانی)
خواندن مجموعه ای از ارزش های شناور از جریان.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
float [ ]
مجموعه ای از ارزش های شناور
Exceptions
شمارش؛ انتظار یک عدد مثبت.
ReadLong(طولانی)
ارزش طولانی نامشخص را از جریان بخوانید.
public long ReadLong(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
یک ارزش کوتاه نامناسب
ReadLongArray(طولانی، طولانی)
خواندن مجموعه ای از ارزش های گذشته از جریان.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
long [ ]
آخرین آریا
Exceptions
استدلال خارج از محدوده
ReadRational(طولانی)
ارزش یک عدد منطقی را از جریان بخوانید.
public TiffRational ReadRational(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
عدد منطقی است.
ReadRationalArray(طولانی، طولانی)
خواندن مجموعه ای از ارزش های منطقی از جریان.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
TiffRational [ ]
مجموعه ای از ارزش های منطقی
Exceptions
شمارش؛ انتظار یک عدد مثبت.
ReadSByte(طولانی)
خواندن داده های بایت امضا شده از جریان.
public sbyte ReadSByte(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
ارزش بایت امضا شده
ReadSByteArray(طولانی، طولانی)
خواندن مجموعه ای از ارزش های بایت امضا شده از جریان.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
sbyte [ ]
مجموعه ای از ارزش های بایت امضا شده
خواندن(طولانی)
خواندن امضا ارزش کل از جریان.
public int ReadSInt(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
ارزش کامل امضا شده است.
خواندنآریا(طولانی، طولانی)
خواندن مجموعه ای از ارزش های کامل امضا شده از جریان.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
int [ ]
مجموعه ای از ارزش های امضا شده
Exceptions
شمارش؛ شمارش کل بایت ها منفی است. + شمارش + x4= + کلBytes
خواندنآموزش(طولانی)
یک عدد منطقی امضا شده را از جریان بخوانید.
public TiffSRational ReadSRational(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
شماره منطقی امضا شده
خواندنآموزش(طولانی، طولانی)
خواندن مجموعه ای از ارزش های منطقی امضا شده از جریان.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
TiffSRational [ ]
ارزش های منطقی امضا شده
Exceptions
شمارش؛ انتظار یک عدد مثبت.
ReadShort(طولانی)
خواندن ارزش کوتاه امضا شده از جریان.
public short ReadSShort(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
ارزش کوتاه امضا شده
ReadShortArrayآموزش(طولانی، طولانی)
خواندن مجموعه ای از ارزش های کوتاه امضا شده از جریان.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
short [ ]
مجموعه ای از ارزش های کوتاه امضا شده
Exceptions
شمارش؛ انتظار یک عدد مثبت.
خواندن(طولانی)
ارزش کامل نامعلوم را از جریان بخوانید.
public uint ReadUInt(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
یک ارزش کامل نامشخص
خواندنآریا(طولانی، طولانی)
خواندن مجموعه ای از ارزش های یکپارچه نامعلوم از جریان.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
uint [ ]
مجموعه ای از ارزش های نامناسب
Exceptions
شمارش؛ شمارش کل بایت ها منفی است. + شمارش + x4= + کلBytes
خواندن(طولانی)
ارزش طولانی نامشخص را از جریان بخوانید.
public ulong ReadULong(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
یک ارزش کوتاه نامناسب
خواندنآریا(طولانی، طولانی)
خواندن مجموعه ای از ارزش های گذشته از جریان.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
ulong [ ]
آخرین آریا
Exceptions
استدلال خارج از محدوده
خواندنی(طولانی)
ارزش کوتاه بدون امضا را از جریان بخوانید.
public ushort ReadUShort(long position)
Parameters
position
long
موقعیت برای خواندن از
Returns
یک ارزش کوتاه نامناسب
خواندنآموزش(طولانی، طولانی)
خواندن مجموعه ای از ارزش های یکپارچه نامعلوم از جریان.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
موقعیت برای خواندن از
count
long
عناصر شمارش می شود.
Returns
ushort [ ]
مجموعه ای از ارزش های نامناسب
Exceptions
شمارش؛ شمارش کل بایت ها منفی است. + شمارش + x2= + کلBytes
ToStreamContainer(طولانی)
اطلاعات زیر را به مخزن جریان تبدیل می کند.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
موقعیت شروع برای شروع تبدیل از.
Returns
Aspose.Imaging.StreamContainer با داده های تبدیل شده