Class TiffLongType

Class TiffLongType

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

Loại tiff dài.

[JsonObject(MemberSerialization.OptIn)]
public sealed class TiffLongType : TiffCommonArrayType, IComparable

Inheritance

object TiffDataType TiffCommonArrayType TiffLongType

Implements

IComparable

Thành viên thừa kế

TiffCommonArrayType.ValuesContainer , TiffCommonArrayType.Count , 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()

Constructors

TiffLongType(TiffTags)

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

public TiffLongType(TiffTags tagId)

Parameters

tagId TiffTags

Đánh giá ID

TiffLongType(Thuyết Minh)

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

[JsonConstructor]
public TiffLongType(ushort tagId)

Parameters

tagId ushort

Đánh giá ID

Properties

ElementSize

Nhận kích thước yếu tố trong byte.

public override byte ElementSize { get; }

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

byte

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

ArgumentException

Chỉ có uint array được hỗ trợ.

Values

Nhận hoặc đặt các giá trị.

[JsonProperty]
public uint[] Values { get; set; }

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

uint [ ]

ValuesContainer

Nhận các giá trị container.

public override Array ValuesContainer { get; }

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

Array

Methods

CopyInstanceData(TiffDataType)

Sao chép dữ liệu ví dụ vào loại cloned.

protected override void CopyInstanceData(TiffDataType clonedType)

Parameters

clonedType TiffDataType

Các loại clone

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.

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ố.

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.

WriteTagValue(TiffStreamWriter)

Viết giá trị thẻ hiện tại.

protected override void WriteTagValue(TiffStreamWriter dataStream)

Parameters

dataStream TiffStreamWriter

Dữ liệu dòng để viết đến.

 Tiếng Việt