Class TiffUnknownType

Class TiffUnknownType

Tên không gian: Aspose.Imaging.FileFormats.Tiff.TiffTagTypes Tổng hợp: Aspose.Imaging.dll (25.5.0)

Loại tiff không biết. trong trường hợp thẻ tif không thể nhận ra, loại này được lập tức.

[JsonObject(MemberSerialization.OptIn)]
public sealed class TiffUnknownType : TiffDataType, IComparable

Inheritance

object TiffDataType TiffUnknownType

Implements

IComparable

Thành viên thừa kế

TiffDataType.ReadTag(TiffStreamReader, long) , TiffDataType.CompareTo(object) , TiffDataType.GetAlignedDataSize(byte) , TiffDataType.GetAdditionalDataSize(byte) , TiffDataType.DeepClone() , TiffDataType.WriteTag(TiffStreamWriter, long) , TiffDataType.WriteAdditionalData(TiffStreamWriter) , TiffDataType.ToString() , TiffDataType.ElementSize , TiffDataType.DataSize , TiffDataType.Count , TiffDataType.Id , TiffDataType.TagId , TiffDataType.TagType , TiffDataType.Value , TiffDataType.IsValid , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Lưu ý rằng Aspose.Imaging.FileFormats.Tiff.tiffTagTypes. TiffUnknownTyp không được quay trở lại dòng.

Constructors

TiffUnknownType(TiffStreamReader, Ushort, ushort và Ulong)

Bắt đầu một trường hợp mới của Aspose.Imaging.FileFormats.Tiff. TiffTagTypes.tiffUnknownTyp class.

[JsonConstructor]
public TiffUnknownType(TiffStreamReader stream, ushort tagType, ushort tagId, ulong count, ulong offsetOrValue)

Parameters

stream TiffStreamReader

dòng để đọc từ.

tagType ushort

Loại của tag

tagId ushort

Đánh giá ID

count ulong

Giá trị đếm.

offsetOrValue ulong

Giá trị hoặc giá trị.

Properties

Count

Nhận được số lượng các yếu tố.

public override ulong Count { get; }

Giá trị bất động sản

ulong

OffsetOrValue

Nhận giá trị giảm giá cho một dữ liệu bổ sung hoặc giá cả chính nó trong trường hợp số là 1.

public ulong OffsetOrValue { get; }

Giá trị bất động sản

ulong

Stream

Nhận dòng để đọc thêm dữ liệu từ.

public TiffStreamReader Stream { get; }

Giá trị bất động sản

TiffStreamReader

TagType

Nhận loại thẻ.

public override TiffDataTypes TagType { get; }

Giá trị bất động sản

TiffDataTypes

Value

Nhận hoặc đặt giá trị loại dữ liệu này chứa.

public override object Value { get; set; }

Giá trị bất động sản

object

Exceptions

NotImplementedException

Exception

Methods

CreateInstance()

tạo ra một trường hợp mới.

protected override TiffDataType CreateInstance()

Returns

TiffDataType

Một trường hợp mới Aspose.Imaging.FileFormats.Tiff. TiffDataType.

GetAdditionalDataSize(byte)

Nhận kích thước giá trị thẻ bổ sung trong byte (trong trường hợp thẻ không thể phù hợp với toàn bộ nilai thẻ).

public override ulong GetAdditionalDataSize(byte sizeOfTagValue)

Parameters

sizeOfTagValue byte

Kích thước của giá trị thẻ: 4 hoặc 8 cho BigTiff.

Returns

ulong

Kích thước dữ liệu bổ sung trong byte.

Exceptions

NotImplementedException

Exception

ReadData(TiffStreamReader, dài, dài)

Đọc thêm dữ liệu.

protected override void ReadData(TiffStreamReader dataStream, long position, long count)

Parameters

dataStream TiffStreamReader

Dữ liệu Stream

position long

Vị trí để đọc từ

count long

Số lượng các yếu tố.

ToString()

Trở lại một System.String đại diện cho trường hợp này.

public override string ToString()

Returns

string

Một hệ thống.String đại diện cho trường hợp này.

WriteAdditionalData(TiffStreamWriter)

Viết dữ liệu thẻ bổ sung.

public override long WriteAdditionalData(TiffStreamWriter dataStream)

Parameters

dataStream TiffStreamWriter

Dữ liệu Stream

Returns

long

Các bytes thực sự được viết.

WriteTagValueOrOffset(TiffStreamWriter, dài)

Nhập giá trị thẻ hoặc giảm giá bổ sung.

protected override void WriteTagValueOrOffset(TiffStreamWriter dataStream, long additionalDataOffset)

Parameters

dataStream TiffStreamWriter

Dữ liệu Stream

additionalDataOffset long

Các dữ liệu bổ sung được khôi phục.

 Tiếng Việt