Class TiffStreamReader
Tên không gian: Aspose.Imaging.FileFormats.Tiff.FileManagement Tổng hợp: Aspose.Imaging.dll (25.4.0)
Tiff Stream để xử lý nhỏ endian tiff file format.
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(byte[])
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Tiff.Defense.ThiffStreamReader.
public TiffStreamReader(byte[] data)
Parameters
data
byte
[ ]
The byte array dữ liệu.
TiffStreamReader(byte[ ], int)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Tiff.Defense.ThiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[ ]
The byte array dữ liệu.
startIndex
int
Chỉ số khởi động vào data'.
TiffStreamReader(byte[ ], int , int)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Tiff.Defense.ThiffStreamReader.
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[ ]
The byte array dữ liệu.
startIndex
int
Chỉ số khởi động vào data'.
dataLength
int
chiều dài của dữ liệu.
TiffStreamReader(StreamContainer)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Tiff.Defense.ThiffStreamReader.
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Vòng container dòng.
Properties
Length
Nhận chiều dài của người đọc.
public long Length { get; }
Giá trị bất động sản
ThrowExceptions
Nhận hoặc đặt một giá trị cho thấy liệu ngoại lệ được ném vào việc xử lý dữ liệu không chính xác (đọc hoặc viết để phát).
public bool ThrowExceptions { get; set; }
Giá trị bất động sản
Methods
ProcessReadDataDouble(byte[])
Thực hiện một chuyển đổi sang lưới lặp đôi.
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[ ]
Dữ liệu để chuyển đổi.
Returns
double [ ]
Lời bài hát: Converted Array
ProcessReadDataFloat(byte[])
Thực hiện một chuyển đổi sang dòng float.
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[ ]
Dữ liệu để chuyển đổi.
Returns
float [ ]
Lời bài hát: Converted Array
ProcessReadDataInt(byte[])
Thực hiện một chuyển đổi sang toàn bộ hàng.
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[ ]
Dữ liệu để chuyển đổi.
Returns
int [ ]
Lời bài hát: Converted Array
ProcessReadDataLong(byte[])
Thực hiện một sự chuyển đổi cho hàng dài.
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[ ]
Dữ liệu để chuyển đổi.
Returns
long [ ]
Lời bài hát: Converted Array
ProcessReadDataShort(byte[])
Thực hiện một chuyển đổi sang chuỗi ngắn.
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[ ]
Dữ liệu để chuyển đổi.
Returns
short [ ]
Lời bài hát: Converted Array
Quy trìnhDataUnt(byte[])
Thực hiện một chuyển đổi sang dòng toàn bộ không được ký kết.
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[ ]
Dữ liệu để chuyển đổi.
Returns
uint [ ]
Lời bài hát: Converted Array
Quy trìnhDataLong(byte[])
Thực hiện một sự chuyển đổi đến Ushort array.
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[ ]
Dữ liệu để chuyển đổi.
Returns
ulong [ ]
Lời bài hát: Converted Array
Đánh giáDataUShort(byte[])
Thực hiện một chuyển đổi sang dòng ngắn không được ký kết.
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[ ]
Dữ liệu để chuyển đổi.
Returns
ushort [ ]
Lời bài hát: Converted Array
ReadBytes(byte[ ], int, dài, dài)
Đọc một loạt các giá trị byte từ dòng chảy.
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[ ]
Lời bài hát: Array To Fill
arrayIndex
int
Chỉ số array để bắt đầu đặt giá trị vào.
position
long
Vị trí dòng chảy để đọc từ.
count
long
Các yếu tố đếm để đọc.
Returns
Số lượng giá trị byte.
ReadBytes(dài, dài)
Đọc một loạt các giá trị byte không được ký từ dòng.
public byte[] ReadBytes(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
byte [ ]
Số lượng các giá trị byte không ký.
ReadDouble(dài)
Đọc một giá trị đôi duy nhất từ dòng chảy.
public double ReadDouble(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Giá trị đôi duy nhất
ReadDoubleArray(dài, dài)
Đọc một loạt các giá trị kép từ dòng chảy.
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
double [ ]
Số lượng giá trị đôi.
ReadFloat(dài)
Đọc một giá trị float duy nhất từ dòng.
public float ReadFloat(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Giá trị float duy nhất
ReadFloatArray(dài, dài)
Đọc một loạt các giá trị float từ dòng chảy.
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
float [ ]
Số lượng giá trị float.
Exceptions
Đánh giá; mong đợi một con số tích cực.
ReadLong(dài)
Đọc giá trị dài không ký từ dòng chảy.
public long ReadLong(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Một giá trị ngắn không được ký kết.
ReadLongArray(dài, dài)
Đọc một loạt các giá trị cuối cùng từ dòng chảy.
public long[] ReadLongArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
long [ ]
Lời bài hát The Last Array
Exceptions
Câu trả lời ra khỏi phạm vi
ReadRational(dài)
Đọc một giá trị số lý đơn từ dòng.
public TiffRational ReadRational(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
con số hợp lý.
ReadRationalArray(dài, dài)
Đọc một loạt các giá trị hợp lý từ dòng chảy.
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
TiffRational [ ]
Một loạt các giá trị hợp lý.
Exceptions
Đánh giá; mong đợi một con số tích cực.
ĐọcByte(dài)
Đọc ký dữ liệu byte từ dòng.
public sbyte ReadSByte(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Giá trị byte ký.
ĐọcByteArray(dài, dài)
Đọc một loạt các giá trị byte ký từ dòng.
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
sbyte [ ]
Số lượng các giá trị byte đã ký.
Đọc →(dài)
Đọc ký giá trị toàn bộ từ dòng chảy.
public int ReadSInt(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Một giá trị toàn diện được ký kết.
Đọc →(dài, dài)
Đọc một loạt các giá trị toàn bộ được ký từ dòng.
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
int [ ]
Số lượng các giá trị toàn diện được ký kết.
Exceptions
tính;Total byte count is negative. + count + x4= + totalBytes
ĐọcNhân(dài)
Đọc một giá trị số hợp lý duy nhất được ký từ dòng.
public TiffSRational ReadSRational(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Số hợp lý đã ký.
ReadNhạc Chuông(dài, dài)
Đọc một loạt các giá trị hợp lý được ký từ dòng chảy.
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
TiffSRational [ ]
Các giá trị hợp lý được ký kết.
Exceptions
Đánh giá; mong đợi một con số tích cực.
Đọc ngắn(dài)
Đọc chữ ký giá trị ngắn từ dòng chảy.
public short ReadSShort(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Một giá trị ngắn ký.
Lời bài hát: ReadShortArray(dài, dài)
Đọc một loạt các giá trị ngắn được ký từ dòng.
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
short [ ]
Số lượng các giá trị ngắn được ký.
Exceptions
Đánh giá; mong đợi một con số tích cực.
Đọc(dài)
Đọc giá trị toàn bộ không ký từ dòng.
public uint ReadUInt(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Một giá trị toàn diện không ký kết.
Đọc →(dài, dài)
Đọc một loạt các giá trị toàn diện không được ký từ dòng chảy.
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
uint [ ]
Số lượng các giá trị toàn diện không được ký kết.
Exceptions
tính;Total byte count is negative. + count + x4= + totalBytes
Đọc(dài)
Đọc giá trị dài không ký từ dòng chảy.
public ulong ReadULong(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Một giá trị ngắn không được ký kết.
ĐọcLongArray(dài, dài)
Đọc một loạt các giá trị cuối cùng từ dòng chảy.
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
ulong [ ]
Lời bài hát The Last Array
Exceptions
Câu trả lời ra khỏi phạm vi
ReadThời gian(dài)
Đọc giá trị ngắn không ký từ dòng.
public ushort ReadUShort(long position)
Parameters
position
long
Vị trí để đọc từ
Returns
Một giá trị ngắn không được ký kết.
ĐọcThuyết Minh(dài, dài)
Đọc một loạt các giá trị toàn diện không được ký từ dòng chảy.
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
Vị trí để đọc từ
count
long
Các yếu tố đếm.
Returns
ushort [ ]
Số lượng các giá trị toàn diện không được ký kết.
Exceptions
tính;Total byte count is negative. + count + x2= + totalBytes
ToStreamContainer(dài)
Chuyển đổi dữ liệu cơ bản sang container dòng.
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
Bắt đầu vị trí để bắt đầu chuyển đổi từ.
Returns
WL17_.StreamContainer với dữ liệu chuyển đổi.