Class TiffDataType

Class TiffDataType

نام ها : Aspose.Imaging.FileFormats.Tiff جمع آوری: Aspose.Imaging.dll (25.4.0)

نوع داده TIFF

[JsonObject(MemberSerialization.OptIn)]
public abstract class TiffDataType : IComparable

Inheritance

object TiffDataType

Derived

TiffASCIIType , TiffCommonArrayType , TiffUndefinedType , TiffUnknownType

Implements

IComparable

اعضای ارثی

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; }

ارزش املاک

ulong

DataSize

مقدار ارزش را به دست می آورید.

public virtual ulong DataSize { get; }

ارزش املاک

ulong

ElementSize

حجم عناصر را در بایت ها به دست می آورد.

public virtual byte ElementSize { get; }

ارزش املاک

byte

Id

ID را به عنوان شماره وارد کنید.

[JsonProperty]
public ushort Id { get; }

ارزش املاک

ushort

IsValid

یک مقدار دریافت می کند که نشان می دهد آیا داده های برچسب معتبر است. برچسب معتبر شامل داده هایی است که می توانند حفظ شوند. برچسب نادرست نمی تواند ذخیره شود.

public bool IsValid { get; }

ارزش املاک

bool

TagId

بایگانی برچسب ID

public TiffTags TagId { get; }

ارزش املاک

TiffTags

TagType

نوع برچسب را دریافت کنید.

public abstract TiffDataTypes TagType { get; }

ارزش املاک

TiffDataTypes

Value

دریافت یا تنظیم ارزش این نوع داده حاوی است.

public abstract object Value { get; set; }

ارزش املاک

object

Methods

CompareTo(موضوع)

مثال فعلی را با موضوع دیگری از همان نوع مقایسه می کند و یک کل را باز می گرداند که نشان می دهد که آیا مثال فعلی پیش از آن پیش می رود، پیروی می کند یا در همان موقعیت در ترتیب نوع با موضوع دیگر اتفاق می افتد.

public int CompareTo(object obj)

Parameters

obj object

موضوعی است که باید با این موضوع مقایسه شود.

Returns

int

این مثال کمتر از obj’.Zero این مثال برابر با obj’.بزرگتر از صفر این مثال بزرگتر از obj'.

Exceptions

TiffImageException

نوع پیش بینی شده TiffDataType

CopyInstanceData(TiffDataType)

کپی داده های مثال به نوع کلون شده.

protected virtual void CopyInstanceData(TiffDataType clonedType)

Parameters

clonedType TiffDataType

نوع کلون شده

CreateInstance()

یک مثال جدید ایجاد می کند.

protected abstract TiffDataType CreateInstance()

Returns

TiffDataType

یک مثال جدید Aspose.Imaging.FileFormats.Tiff.TiffDataType.

DeepClone()

یک کلون عمیق از این حالت را انجام می دهد.

public virtual TiffDataType DeepClone()

Returns

TiffDataType

یک کلون عمیق از وضعیت فعلی.

GetAdditionalDataSize(بایت)

اندازه ارزش برچسب اضافی را در بایت ها دریافت می کند (در صورتی که برچسب نمی تواند کل ارزش برچسب را مطابقت دهد).

public virtual ulong GetAdditionalDataSize(byte sizeOfTagValue)

Parameters

sizeOfTagValue byte

اندازه برچسب: 4 یا 8 برای BigTiff.

Returns

ulong

اندازه داده های اضافی در بایت ها

GetAlignedDataSize(بایت)

اندازه داده ها را در محدوده 4 بایت (int) یا 8 بایت (long) تنظیم می کند.

public ulong GetAlignedDataSize(byte sizeOfTagValue)

Parameters

sizeOfTagValue byte

اندازه ی برچسب ارزش

Returns

ulong

اندازه داده ها در بایت ها

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

TiffDataType

برچسب خواندن

Exceptions

ArgumentNullException

DataStream

ToString()

بازگرداندن یک سیستم.String که این مثال را نشان می دهد.

public override string ToString()

Returns

string

یک سیستم.String که این مثال را نشان می دهد.

WriteAdditionalData(TiffStreamWriter)

اطلاعات اضافی را وارد کنید.

public abstract long WriteAdditionalData(TiffStreamWriter dataStream)

Parameters

dataStream TiffStreamWriter

جریان داده ها

Returns

long

بایت های واقعی نوشته شده است.

WriteTag(دانلود نرم افزار TiffStreamWriter)

برچسب داده ها را بنویسید.

public void WriteTag(TiffStreamWriter dataStream, long additionalDataOffset)

Parameters

dataStream TiffStreamWriter

جریان داده ها

additionalDataOffset long

برای نوشتن اطلاعات اضافی به آن پرداخت می شود.

Exceptions

ImageSaveException

عدم توانایی نوشتن ارزش ها برای + این.TagType + پیام : + استثنا.

WriteTagValueOrOffset(دانلود نرم افزار TiffStreamWriter)

ارزش برچسب یا تخفیف اضافی را بنویسید.

protected abstract void WriteTagValueOrOffset(TiffStreamWriter dataStream, long additionalDataOffset)

Parameters

dataStream TiffStreamWriter

جریان داده ها

additionalDataOffset long

اطلاعات اضافی پرداخت می شود.

 فارسی