Class TiffDataType
نام ها : Aspose.Imaging.FileFormats.Tiff جمع آوری: Aspose.Imaging.dll (25.4.0)
نوع داده TIFF
[JsonObject(MemberSerialization.OptIn)]
public abstract class TiffDataType : IComparable
Inheritance
Derived
TiffASCIIType , TiffCommonArrayType , TiffUndefinedType , TiffUnknownType
Implements
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffDataType(شوارت)
شروع یک مثال جدید از کلاس Aspose.Imaging.FileFormats.Tiff.TiffDataType.
[JsonConstructor]
protected TiffDataType(ushort tagId)
Parameters
tagId
ushort
بایگانی برچسب ID
Properties
Count
تعداد عناصر را به دست می آورد.
public abstract ulong Count { get; }
ارزش املاک
DataSize
مقدار ارزش را به دست می آورید.
public virtual ulong DataSize { get; }
ارزش املاک
ElementSize
حجم عناصر را در بایت ها به دست می آورد.
public virtual byte ElementSize { get; }
ارزش املاک
Id
ID را به عنوان شماره وارد کنید.
[JsonProperty]
public ushort Id { get; }
ارزش املاک
IsValid
یک مقدار دریافت می کند که نشان می دهد آیا داده های برچسب معتبر است. برچسب معتبر شامل داده هایی است که می توانند حفظ شوند. برچسب نادرست نمی تواند ذخیره شود.
public bool IsValid { get; }
ارزش املاک
TagId
بایگانی برچسب ID
public TiffTags TagId { get; }
ارزش املاک
TagType
نوع برچسب را دریافت کنید.
public abstract TiffDataTypes TagType { get; }
ارزش املاک
Value
دریافت یا تنظیم ارزش این نوع داده حاوی است.
public abstract object Value { get; set; }
ارزش املاک
Methods
CompareTo(موضوع)
مثال فعلی را با موضوع دیگری از همان نوع مقایسه می کند و یک کل را باز می گرداند که نشان می دهد که آیا مثال فعلی پیش از آن پیش می رود، پیروی می کند یا در همان موقعیت در ترتیب نوع با موضوع دیگر اتفاق می افتد.
public int CompareTo(object obj)
Parameters
obj
object
موضوعی است که باید با این موضوع مقایسه شود.
Returns
این مثال کمتر از obj’.Zero این مثال برابر با
obj’.بزرگتر از صفر این مثال بزرگتر از
obj'.
Exceptions
نوع پیش بینی شده TiffDataType
CopyInstanceData(TiffDataType)
کپی داده های مثال به نوع کلون شده.
protected virtual void CopyInstanceData(TiffDataType clonedType)
Parameters
clonedType
TiffDataType
نوع کلون شده
CreateInstance()
یک مثال جدید ایجاد می کند.
protected abstract TiffDataType CreateInstance()
Returns
یک مثال جدید Aspose.Imaging.FileFormats.Tiff.TiffDataType.
DeepClone()
یک کلون عمیق از این حالت را انجام می دهد.
public virtual TiffDataType DeepClone()
Returns
یک کلون عمیق از وضعیت فعلی.
GetAdditionalDataSize(بایت)
اندازه ارزش برچسب اضافی را در بایت ها دریافت می کند (در صورتی که برچسب نمی تواند کل ارزش برچسب را مطابقت دهد).
public virtual ulong GetAdditionalDataSize(byte sizeOfTagValue)
Parameters
sizeOfTagValue
byte
اندازه برچسب: 4 یا 8 برای BigTiff.
Returns
اندازه داده های اضافی در بایت ها
GetAlignedDataSize(بایت)
اندازه داده ها را در محدوده 4 بایت (int) یا 8 بایت (long) تنظیم می کند.
public ulong GetAlignedDataSize(byte sizeOfTagValue)
Parameters
sizeOfTagValue
byte
اندازه ی برچسب ارزش
Returns
اندازه داده ها در بایت ها
ReadData(دانلود نرم افزار TiffStreamReader، طولانی، طولانی)
اطلاعات اضافی را بخوانید.
protected abstract void ReadData(TiffStreamReader dataStream, long position, long count)
Parameters
dataStream
TiffStreamReader
جریان داده ها
position
long
موقعیت برای خواندن از
count
long
تعداد عناصر
ReadTag(دانلود نرم افزار TiffStreamReader، طولانی)
برچسب داده ها را بخوانید.
public static TiffDataType ReadTag(TiffStreamReader dataStream, long position)
Parameters
dataStream
TiffStreamReader
جریان داده ها
position
long
برچسب موقعیت
Returns
برچسب خواندن
Exceptions
DataStream
ToString()
بازگرداندن یک سیستم.String که این مثال را نشان می دهد.
public override string ToString()
Returns
یک سیستم.String که این مثال را نشان می دهد.
WriteAdditionalData(TiffStreamWriter)
اطلاعات اضافی را وارد کنید.
public abstract long WriteAdditionalData(TiffStreamWriter dataStream)
Parameters
dataStream
TiffStreamWriter
جریان داده ها
Returns
بایت های واقعی نوشته شده است.
WriteTag(دانلود نرم افزار TiffStreamWriter)
برچسب داده ها را بنویسید.
public void WriteTag(TiffStreamWriter dataStream, long additionalDataOffset)
Parameters
dataStream
TiffStreamWriter
جریان داده ها
additionalDataOffset
long
برای نوشتن اطلاعات اضافی به آن پرداخت می شود.
Exceptions
عدم توانایی نوشتن ارزش ها برای + این.TagType + پیام : + استثنا.
WriteTagValueOrOffset(دانلود نرم افزار TiffStreamWriter)
ارزش برچسب یا تخفیف اضافی را بنویسید.
protected abstract void WriteTagValueOrOffset(TiffStreamWriter dataStream, long additionalDataOffset)
Parameters
dataStream
TiffStreamWriter
جریان داده ها
additionalDataOffset
long
اطلاعات اضافی پرداخت می شود.