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(بيوت[ ]إنت، إنت)
يبدأ مثالًا جديدًا من فئة 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 [ ]
الوسائل المحمولة .
إحصائياتDataUShort(بيوت[])
إجراء تحويل إلى السلسلة القصيرة غير الموقعة.
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
الحساب؛ توقع رقم إيجابي.
اقرأ المزيد(طويلة)
قراءة بيانات بايت الموقعة من التدفق.
public sbyte ReadSByte(long position)
Parameters
position
long
موقف القراءة من.
Returns
قيمة بايت الموقعة.
اقرأ المزيد(طويلة، طويلة)
يقرأ سلسلة من قيم بايت الموقعة من التدفق.
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= + totalBytes
القراءة(طويلة)
اقرأ قيمة رقم عقلاني واحد تم توقيعه من التدفق.
public TiffSRational ReadSRational(long position)
Parameters
position
long
موقف القراءة من.
Returns
الرقم العقلاني الموقّع
اقرأالسلسلة(طويلة، طويلة)
يقرأ سلسلة من القيم العقلانية الموقعة من التدفق.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
موقف القراءة من.
count
long
الحساب عن العناصر
Returns
TiffSRational [ ]
قاعدة القيم العقلانية الموقعة.
Exceptions
الحساب؛ توقع رقم إيجابي.
قراءة قصيرة(طويلة)
اقرأ القيمة القصيرة الموقعة من التدفق.
public short ReadSShort(long position)
Parameters
position
long
موقف القراءة من.
Returns
القيمة القصيرة الموقعة
اقرأ المزيد(طويلة، طويلة)
يقرأ سلسلة من القيم القصيرة الموقعة من التدفق.
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= + totalBytes
قراءة(طويلة)
اقرأ القيمة الطويلة غير الموقعة من التدفق.
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= + totalBytes
ToStreamContainer(طويلة)
تحويل البيانات الأساسية إلى حاوية التدفق.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
موقع البدء لبدء التحويل من.
Returns
Aspose.Imaging.StreamContainer مع البيانات التي تم تحويلها.