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

دریافت یا تنظیم یک مقدار نشان می دهد که آیا استثناها بر روی پردازش داده های نادرست (خواندن یا نوشتن به جریان) ریخته می شود.

public bool ThrowExceptions { get; set; }

ارزش املاک

bool

Methods

ProcessReadDataDouble(بایت[])

این کار به صورت دوگانه تبدیل می شود.

protected virtual double[] ProcessReadDataDouble(byte[] data)

Parameters

data byte [ ]

اطلاعاتی که باید تبدیل شود.

Returns

double [ ]

آریا تبدیل شده

ProcessReadDataFloat(بایت[])

انجام یک تبدیل به آرایه شناور.

protected virtual float[] ProcessReadDataFloat(byte[] data)

Parameters

data byte [ ]

اطلاعاتی که باید تبدیل شود.

Returns

float [ ]

آریا تبدیل شده

ProcessReadDataInt(بایت[])

این امر باعث می شود که آن را به طور کامل تبدیل کنید.

protected virtual int[] ProcessReadDataInt(byte[] data)

Parameters

data byte [ ]

اطلاعاتی که باید تبدیل شود.

Returns

int [ ]

آریا تبدیل شده

ProcessReadDataLong(بایت[])

این کار باعث تبدیل به طولانی مدت می شود.

protected virtual long[] ProcessReadDataLong(byte[] data)

Parameters

data byte [ ]

اطلاعاتی که باید تبدیل شود.

Returns

long [ ]

آریا تبدیل شده

ProcessReadDataShort(بایت[])

تبدیل به ترتیب کوتاه انجام می شود.

protected virtual short[] ProcessReadDataShort(byte[] data)

Parameters

data byte [ ]

اطلاعاتی که باید تبدیل شود.

Returns

short [ ]

آریا تبدیل شده

پردازش داده ها(بایت[])

تبدیل آن به یک مجموعه کامل بدون امضا می شود.

protected virtual uint[] ProcessReadDataUInt(byte[] data)

Parameters

data byte [ ]

اطلاعاتی که باید تبدیل شود.

Returns

uint [ ]

آریا تبدیل شده

فرآیند(بایت[])

به این ترتیب تبدیل به آریا را انجام می دهد.

protected virtual ulong[] ProcessReadDataULong(byte[] data)

Parameters

data byte [ ]

اطلاعاتی که باید تبدیل شود.

Returns

ulong [ ]

آریا تبدیل شده

فرآیندتاریخ(بایت[])

تبدیل آن به خط کوتاه نامشخص می باشد.

protected virtual ushort[] ProcessReadDataUShort(byte[] data)

Parameters

data byte [ ]

اطلاعاتی که باید تبدیل شود.

Returns

ushort [ ]

آریا تبدیل شده

ReadBytes(بایت[ ], int , طولانی , طولانی)

خواندن مجموعه ای از ارزش های بایت از جریان.

public long ReadBytes(byte[] array, int arrayIndex, long position, long count)

Parameters

array byte [ ]

آریا برای پر کردن

arrayIndex int

شاخص آرری برای شروع قرار دادن ارزش ها به.

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(طولانی)

یک مقدار واحد از جریان را بخوانید.

public float ReadFloat(long position)

Parameters

position long

موقعیت برای خواندن از

Returns

float

ارزش واحد شناور

ReadFloatArray(طولانی، طولانی)

خواندن مجموعه ای از ارزش های شناور از جریان.

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

Parameters

position long

موقعیت برای خواندن از

count long

عناصر شمارش می شود.

Returns

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 [ ]

آخرین آریا

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

شمارش؛ انتظار یک عدد مثبت.

ReadSByte(طولانی)

خواندن داده های بایت امضا شده از جریان.

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 [ ]

مجموعه ای از ارزش های بایت امضا شده

خواندن(طولانی)

خواندن امضا ارزش کل از جریان.

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

شمارش؛ شمارش کل بایت ها منفی است. + شمارش + x4= + کلBytes

خواندنآموزش(طولانی)

یک عدد منطقی امضا شده را از جریان بخوانید.

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

شمارش؛ انتظار یک عدد مثبت.

ReadShort(طولانی)

خواندن ارزش کوتاه امضا شده از جریان.

public short ReadSShort(long position)

Parameters

position long

موقعیت برای خواندن از

Returns

short

ارزش کوتاه امضا شده

ReadShortArrayآموزش(طولانی، طولانی)

خواندن مجموعه ای از ارزش های کوتاه امضا شده از جریان.

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

شمارش؛ شمارش کل بایت ها منفی است. + شمارش + x4= + کلBytes

خواندن(طولانی)

ارزش طولانی نامشخص را از جریان بخوانید.

public ulong ReadULong(long position)

Parameters

position long

موقعیت برای خواندن از

Returns

ulong

یک ارزش کوتاه نامناسب

خواندنآریا(طولانی، طولانی)

خواندن مجموعه ای از ارزش های گذشته از جریان.

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

Parameters

position long

موقعیت برای خواندن از

count long

عناصر شمارش می شود.

Returns

ulong [ ]

آخرین آریا

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

شمارش؛ شمارش کل بایت ها منفی است. + شمارش + x2= + کلBytes

ToStreamContainer(طولانی)

اطلاعات زیر را به مخزن جریان تبدیل می کند.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

موقعیت شروع برای شروع تبدیل از.

Returns

StreamContainer

Aspose.Imaging.StreamContainer با داده های تبدیل شده

 فارسی