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
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
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
Stream
Nhận dòng để đọc thêm dữ liệu từ.
public TiffStreamReader Stream { get; }
Giá trị bất động sản
TagType
Nhận loại thẻ.
public override TiffDataTypes TagType { get; }
Giá trị bất động sản
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
Exceptions
Exception
Methods
CreateInstance()
tạo ra một trường hợp mới.
protected override TiffDataType CreateInstance()
Returns
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
Kích thước dữ liệu bổ sung trong byte.
Exceptions
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
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
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.