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

หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น: หมายเลขรุ่น:

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

แหล่งข้อมูล

ToString()

กลับ System.String ที่แสดงตัวอย่างนี้

public override string ToString()

Returns

string

ระบบ String ซึ่งเป็นตัวแทนของ instance นี้

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

ข้อมูลเพิ่มเติมจะลดลง

 แบบไทย