Class TiffStreamReader
ชื่อพื้นที่: Aspose.Imaging.FileFormats.Tiff.FileManagement การประกอบ: Aspose.Imaging.dll (25.4.0)
กระแสไทฟ์สําหรับการจัดการรูปแบบไฟล์ไทฟ์ขนาดเล็ก
public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=
Inheritance
object ← #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= ← TiffStreamReader
Derived
BigTiffReader , TiffBigEndianStreamReader
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TiffStreamReader(บิต[])
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader
public TiffStreamReader(byte[] data)
Parameters
data
byte
[ ]
บิตจัดเก็บข้อมูล
TiffStreamReader(บิต[ ], ฯลฯ)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader
public TiffStreamReader(byte[] data, int startIndex)
Parameters
data
byte
[ ]
บิตจัดเก็บข้อมูล
startIndex
int
อินเด็กซ์เริ่มต้นเป็น data'.
TiffStreamReader(บิต[ ], int , int)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader
public TiffStreamReader(byte[] data, int startIndex, int dataLength)
Parameters
data
byte
[ ]
บิตจัดเก็บข้อมูล
startIndex
int
อินเด็กซ์เริ่มต้นเป็น data'.
dataLength
int
ความยาวของข้อมูล
TiffStreamReader(StreamContainer)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.FileFormats.Tiff.FileManagement.TiffStreamReader
public TiffStreamReader(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
กระแสภาชนะ
Properties
Length
รับความยาวของผู้อ่าน
public long Length { get; }
คุณสมบัติมูลค่า
ThrowExceptions
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่าการประยุกต์ใช้ข้อมูลที่ไม่ถูกต้องจะถูกยกเว้นหรือไม่ (อ่านหรือเขียนเพื่อ streaming)
public bool ThrowExceptions { get; set; }
คุณสมบัติมูลค่า
Methods
ProcessReadDataDouble(บิต[])
ทําการแปลงไปยังแถวคู่
protected virtual double[] ProcessReadDataDouble(byte[] data)
Parameters
data
byte
[ ]
ข้อมูลที่จะแปลง
Returns
double [ ]
Array ที่แปลง
ProcessReadDataFloat(บิต[])
ทําการแปลงไปยังแร่ float
protected virtual float[] ProcessReadDataFloat(byte[] data)
Parameters
data
byte
[ ]
ข้อมูลที่จะแปลง
Returns
float [ ]
Array ที่แปลง
ProcessReadDataInt(บิต[])
ทําการแปลงไปยังแถวที่สมบูรณ์
protected virtual int[] ProcessReadDataInt(byte[] data)
Parameters
data
byte
[ ]
ข้อมูลที่จะแปลง
Returns
int [ ]
Array ที่แปลง
ProcessReadDataLong(บิต[])
ทําการแปลงในระยะยาว
protected virtual long[] ProcessReadDataLong(byte[] data)
Parameters
data
byte
[ ]
ข้อมูลที่จะแปลง
Returns
long [ ]
Array ที่แปลง
ProcessReadDataShort(บิต[])
ทําการแปลงไปยังแถวสั้น
protected virtual short[] ProcessReadDataShort(byte[] data)
Parameters
data
byte
[ ]
ข้อมูลที่จะแปลง
Returns
short [ ]
Array ที่แปลง
การประมวลผล(บิต[])
ทําการแปลงไปยังแถวที่สมบูรณ์ที่ไม่ได้ลงทะเบียน
protected virtual uint[] ProcessReadDataUInt(byte[] data)
Parameters
data
byte
[ ]
ข้อมูลที่จะแปลง
Returns
uint [ ]
Array ที่แปลง
การประมวลผล(บิต[])
ทําการแปลงไปยัง Ushort array
protected virtual ulong[] ProcessReadDataULong(byte[] data)
Parameters
data
byte
[ ]
ข้อมูลที่จะแปลง
Returns
ulong [ ]
Array ที่แปลง
กระบวนการReadDataUShort(บิต[])
ทําการแปลงไปยังแถวสั้นที่ไม่ได้ลงทะเบียน
protected virtual ushort[] ProcessReadDataUShort(byte[] data)
Parameters
data
byte
[ ]
ข้อมูลที่จะแปลง
Returns
ushort [ ]
Array ที่แปลง
ReadBytes(บิต[ ], int , ยาว , ยาว)
อ่านจํานวนของค่าไบต์จากกระแส
public long ReadBytes(byte[] array, int arrayIndex, long position, long count)
Parameters
array
byte
[ ]
อาร์เรย์ที่จะบรรจุ
arrayIndex
int
อัตรา Array เพื่อเริ่มต้นการตั้งค่า
position
long
ตําแหน่งการไหลที่จะอ่านจาก
count
long
องค์ประกอบคํานวณที่จะอ่าน
Returns
ช่วงของค่าไบต์
ReadBytes(ระยะยาว)
อ่านจํานวนของค่าไบต์ที่ไม่ได้ลงชื่อจากกระแส
public byte[] ReadBytes(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
byte [ ]
ช่วงของค่าไบต์ที่ไม่ได้ลงทะเบียน
ReadDouble(ระยะยาว)
อ่านค่าคู่เดียวจากกระแส
public double ReadDouble(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
ค่าใช้จ่ายคู่เดียว
ReadDoubleArray(ระยะยาว)
อ่านชุดของค่าคู่จากกระแส
public double[] ReadDoubleArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
double [ ]
ช่วงของมูลค่าคู่
ReadFloat(ระยะยาว)
อ่านค่า Float เดียวจาก Stream
public float ReadFloat(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
ค่า Float เท่านั้น
ReadFloatArray(ระยะยาว)
อ่านจํานวนของมูลค่า float จากการไหล
public float[] ReadFloatArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
float [ ]
ช่วงของมูลค่า float
Exceptions
การคํานวณ;คาดหวังหมายเลขเชิงบวก
ReadLong(ระยะยาว)
อ่านค่าที่ยาวนานที่ไม่ได้ระบุจากกระแส
public long ReadLong(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
ค่าใช้จ่ายที่สั้นที่ไม่ระบุไว้
ReadLongArray(ระยะยาว)
อ่านจํานวนของมูลค่าล่าสุดจากกระแส
public long[] ReadLongArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
long [ ]
ล่าสุด Array
Exceptions
คําอธิบายออกจากช่วง
ReadRational(ระยะยาว)
อ่านค่าหมายเลขที่สมเหตุสมผลเดียวจากกระแส
public TiffRational ReadRational(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
จํานวนที่สมเหตุสมผล
ReadRationalArray(ระยะยาว)
เรียนรู้จํานวนของมูลค่าที่สมเหตุสมผลจากไหล
public TiffRational[] ReadRationalArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
TiffRational [ ]
ช่วงของมูลค่าทางเหตุสมผล
Exceptions
การคํานวณ;คาดหวังหมายเลขเชิงบวก
บันทึก(ระยะยาว)
อ่านข้อมูล byte ที่ลงทะเบียนจาก Stream
public sbyte ReadSByte(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
หมายเลขค่าไบต์ที่ลงนาม
ReadSByteArray(ระยะยาว)
อ่านชุดของค่าไบต์ที่ลงนามจากไหล
public sbyte[] ReadSByteArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
sbyte [ ]
ช่วงของค่า byte ที่ลงนาม
อ่านเพิ่มเติม(ระยะยาว)
อ่านสัญญาค่ารวมจากกระแส
public int ReadSInt(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
หมายเลขที่ได้รับการลงนาม
อ่านเพิ่มเติม(ระยะยาว)
อ่านชุดของมูลค่าทั้งหมดที่ได้รับการลงนามจากไหล
public int[] ReadSIntArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
int [ ]
ช่วงของมูลค่าทั้งหมดที่ลงนาม
Exceptions
หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข
หลักสูตร(ระยะยาว)
อ่านค่าหมายเลขสมเหตุสมผลเดียวที่ลงทะเบียนจากกระแส
public TiffSRational ReadSRational(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
หมายเลขธรรมดาที่ลงนาม
รวบรวมช็อตเด็ด(ระยะยาว)
อ่านชุดของค่าธรรมเนียมที่ลงนามจากกระแส
public TiffSRational[] ReadSRationalArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
TiffSRational [ ]
ช่วงของมูลค่าธรรมเนียมที่ลงนาม
Exceptions
การคํานวณ;คาดหวังหมายเลขเชิงบวก
ReadSShort(ระยะยาว)
อ่านค่าสั้นที่ลงนามจากกระแส
public short ReadSShort(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
หมายเลขที่ลงนาม
ReadSShortArray(ระยะยาว)
อ่านชุดของมูลค่าสั้นที่ลงนามจากกระแส
public short[] ReadSShortArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
short [ ]
ช่วงของมูลค่าสั้นที่ลงนาม
Exceptions
การคํานวณ;คาดหวังหมายเลขเชิงบวก
อ่านเพิ่มเติม(ระยะยาว)
อ่านค่ารวมที่ไม่ได้ลงชื่อจากกระแส
public uint ReadUInt(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
หมายเลขที่ไม่มีค่ารวม
อ่านเพิ่มเติม(ระยะยาว)
อ่านจํานวนของค่าที่สมบูรณ์ที่ไม่ได้ลงชื่อจากไหล
public uint[] ReadUIntArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
uint [ ]
ช่วงของมูลค่าที่ไม่มีชื่อ
Exceptions
หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข
บันทึก(ระยะยาว)
อ่านค่าที่ยาวนานที่ไม่ได้ระบุจากกระแส
public ulong ReadULong(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
ค่าใช้จ่ายที่สั้นที่ไม่ระบุไว้
บันทึก(ระยะยาว)
อ่านจํานวนของมูลค่าล่าสุดจากกระแส
public ulong[] ReadULongArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
ulong [ ]
ล่าสุด Array
Exceptions
คําอธิบายออกจากช่วง
หลักสูตร(ระยะยาว)
อ่านค่าสั้นที่ไม่ลงชื่อจากไหล
public ushort ReadUShort(long position)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
Returns
ค่าใช้จ่ายที่สั้นที่ไม่ระบุไว้
รวบรวมช็อป(ระยะยาว)
อ่านจํานวนของค่าที่สมบูรณ์ที่ไม่ได้ลงชื่อจากไหล
public ushort[] ReadUShortArray(long position, long count)
Parameters
position
long
ตําแหน่งที่จะอ่านจาก
count
long
องค์ประกอบคํานวณ
Returns
ushort [ ]
ช่วงของมูลค่าที่ไม่มีชื่อ
Exceptions
หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข
ToStreamContainer(ระยะยาว)
แปลงข้อมูลพื้นฐานไปยังภาชนะไหล
public StreamContainer ToStreamContainer(long startPosition)
Parameters
startPosition
long
ตําแหน่งเริ่มต้นเพื่อเริ่มต้นการแปลงจาก
Returns
Aspose.Imaging.StreamContainer พร้อมข้อมูลที่แปลง