Class TiffStreamReader

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; }

คุณสมบัติมูลค่า

long

ThrowExceptions

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่าการประยุกต์ใช้ข้อมูลที่ไม่ถูกต้องจะถูกยกเว้นหรือไม่ (อ่านหรือเขียนเพื่อ streaming)

public bool ThrowExceptions { get; set; }

คุณสมบัติมูลค่า

bool

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

long

ช่วงของค่าไบต์

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

double

ค่าใช้จ่ายคู่เดียว

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

ค่า Float เท่านั้น

ReadFloatArray(ระยะยาว)

อ่านจํานวนของมูลค่า float จากการไหล

public float[] ReadFloatArray(long position, long count)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

count long

องค์ประกอบคํานวณ

Returns

float [ ]

ช่วงของมูลค่า float

Exceptions

ArgumentOutOfRangeException

การคํานวณ;คาดหวังหมายเลขเชิงบวก

ReadLong(ระยะยาว)

อ่านค่าที่ยาวนานที่ไม่ได้ระบุจากกระแส

public long ReadLong(long position)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

Returns

long

ค่าใช้จ่ายที่สั้นที่ไม่ระบุไว้

ReadLongArray(ระยะยาว)

อ่านจํานวนของมูลค่าล่าสุดจากกระแส

public long[] ReadLongArray(long position, long count)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

count long

องค์ประกอบคํานวณ

Returns

long [ ]

ล่าสุด Array

Exceptions

ArgumentOutOfRangeException

คําอธิบายออกจากช่วง

ReadRational(ระยะยาว)

อ่านค่าหมายเลขที่สมเหตุสมผลเดียวจากกระแส

public TiffRational ReadRational(long position)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

Returns

TiffRational

จํานวนที่สมเหตุสมผล

ReadRationalArray(ระยะยาว)

เรียนรู้จํานวนของมูลค่าที่สมเหตุสมผลจากไหล

public TiffRational[] ReadRationalArray(long position, long count)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

count long

องค์ประกอบคํานวณ

Returns

TiffRational [ ]

ช่วงของมูลค่าทางเหตุสมผล

Exceptions

ArgumentOutOfRangeException

การคํานวณ;คาดหวังหมายเลขเชิงบวก

บันทึก(ระยะยาว)

อ่านข้อมูล byte ที่ลงทะเบียนจาก Stream

public sbyte ReadSByte(long position)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

Returns

sbyte

หมายเลขค่าไบต์ที่ลงนาม

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

int

หมายเลขที่ได้รับการลงนาม

อ่านเพิ่มเติม(ระยะยาว)

อ่านชุดของมูลค่าทั้งหมดที่ได้รับการลงนามจากไหล

public int[] ReadSIntArray(long position, long count)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

count long

องค์ประกอบคํานวณ

Returns

int [ ]

ช่วงของมูลค่าทั้งหมดที่ลงนาม

Exceptions

ArgumentOutOfRangeException

หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข

หลักสูตร(ระยะยาว)

อ่านค่าหมายเลขสมเหตุสมผลเดียวที่ลงทะเบียนจากกระแส

public TiffSRational ReadSRational(long position)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

Returns

TiffSRational

หมายเลขธรรมดาที่ลงนาม

รวบรวมช็อตเด็ด(ระยะยาว)

อ่านชุดของค่าธรรมเนียมที่ลงนามจากกระแส

public TiffSRational[] ReadSRationalArray(long position, long count)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

count long

องค์ประกอบคํานวณ

Returns

TiffSRational [ ]

ช่วงของมูลค่าธรรมเนียมที่ลงนาม

Exceptions

ArgumentOutOfRangeException

การคํานวณ;คาดหวังหมายเลขเชิงบวก

ReadSShort(ระยะยาว)

อ่านค่าสั้นที่ลงนามจากกระแส

public short ReadSShort(long position)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

Returns

short

หมายเลขที่ลงนาม

ReadSShortArray(ระยะยาว)

อ่านชุดของมูลค่าสั้นที่ลงนามจากกระแส

public short[] ReadSShortArray(long position, long count)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

count long

องค์ประกอบคํานวณ

Returns

short [ ]

ช่วงของมูลค่าสั้นที่ลงนาม

Exceptions

ArgumentOutOfRangeException

การคํานวณ;คาดหวังหมายเลขเชิงบวก

อ่านเพิ่มเติม(ระยะยาว)

อ่านค่ารวมที่ไม่ได้ลงชื่อจากกระแส

public uint ReadUInt(long position)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

Returns

uint

หมายเลขที่ไม่มีค่ารวม

อ่านเพิ่มเติม(ระยะยาว)

อ่านจํานวนของค่าที่สมบูรณ์ที่ไม่ได้ลงชื่อจากไหล

public uint[] ReadUIntArray(long position, long count)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

count long

องค์ประกอบคํานวณ

Returns

uint [ ]

ช่วงของมูลค่าที่ไม่มีชื่อ

Exceptions

ArgumentOutOfRangeException

หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข

บันทึก(ระยะยาว)

อ่านค่าที่ยาวนานที่ไม่ได้ระบุจากกระแส

public ulong ReadULong(long position)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

Returns

ulong

ค่าใช้จ่ายที่สั้นที่ไม่ระบุไว้

บันทึก(ระยะยาว)

อ่านจํานวนของมูลค่าล่าสุดจากกระแส

public ulong[] ReadULongArray(long position, long count)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

count long

องค์ประกอบคํานวณ

Returns

ulong [ ]

ล่าสุด Array

Exceptions

ArgumentOutOfRangeException

คําอธิบายออกจากช่วง

หลักสูตร(ระยะยาว)

อ่านค่าสั้นที่ไม่ลงชื่อจากไหล

public ushort ReadUShort(long position)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

Returns

ushort

ค่าใช้จ่ายที่สั้นที่ไม่ระบุไว้

รวบรวมช็อป(ระยะยาว)

อ่านจํานวนของค่าที่สมบูรณ์ที่ไม่ได้ลงชื่อจากไหล

public ushort[] ReadUShortArray(long position, long count)

Parameters

position long

ตําแหน่งที่จะอ่านจาก

count long

องค์ประกอบคํานวณ

Returns

ushort [ ]

ช่วงของมูลค่าที่ไม่มีชื่อ

Exceptions

ArgumentOutOfRangeException

หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข หมายเลข

ToStreamContainer(ระยะยาว)

แปลงข้อมูลพื้นฐานไปยังภาชนะไหล

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

ตําแหน่งเริ่มต้นเพื่อเริ่มต้นการแปลงจาก

Returns

StreamContainer

Aspose.Imaging.StreamContainer พร้อมข้อมูลที่แปลง

 แบบไทย