الفئة TiffDataType

TiffDataType class

نوع بيانات TIFF.

public abstract class TiffDataType : IComparable

الخصائص

الاسمالوصف
abstract Count { get; }يحصل على عدد العناصر.
virtual DataSize { get; }يحصل على حجم قيمة الوسم.
virtual ElementSize { get; }يحصل على حجم العنصر بالبايت.
Id { get; }يحصل على معرف الوسم كرقم.
IsValid { get; }يحصل على قيمة تشير إلى ما إذا كانت بيانات الوسم صالحة. الوسم الصالح يحتوي على بيانات يمكن حفظها. الوسم غير الصالح لا يمكن تخزينه.
TagId { get; }يحصل على معرف الوسم.
abstract TagType { get; }يحصل على نوع الوسم.
abstract Value { get; set; }يحصل أو يعيّن القيمة التي يحتويها هذا النوع من البيانات.

الطرق

الاسمالوصف
static ReadTag(TiffStreamReader, long)يقرأ بيانات الوسم.
CompareTo(object)يقارن المثيل الحالي مع كائن آخر من نفس النوع ويعيد عددًا صحيحًا يشير إلى ما إذا كان المثيل الحالي يسبق أو يتبع أو يقع في نفس الموضع في ترتيب الفرز مقارنةً بالكائن الآخر.
virtual DeepClone()ينفّذ استنساخًا عميقًا لهذا المثيل.
virtual GetAdditionalDataSize(byte)يحصل على حجم قيمة الوسم الإضافية بالبايت (في حال عدم قدرة الوسم على احتواء القيمة الكاملة للوسم).
GetAlignedDataSize(byte)يحصل على حجم البيانات محاذيًا على حد 4 بايت (int) أو 8 بايت (long).
override ToString()يرجع سلسلة تمثل هذه الحالة.
abstract WriteAdditionalData(TiffStreamWriter)يكتب بيانات الوسم الإضافية.
WriteTag(TiffStreamWriter, long)يكتب بيانات الوسم.

انظر أيضًا