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(ビート( ), インタ、インタ)

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 ( )

変換されたアーレイ。

プロセスDataUShort(ビート[])

未署名の短い順に変換する。

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

Parameters

data byte ( )

データを変換する。

Returns

ushort ( )

変換されたアーレイ。

ReadBytes(ビート( ), 長い、長い、長い)

流れからバイト値の範囲を読み取る。

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(長い)

流れから単一のフラット値を読む。

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

数え、ポジティブな数を期待する。

レッスン(長い)

ストリームからサインされたバイトデータを読み取る。

public sbyte ReadSByte(long position)

Parameters

position long

立場から読むこと。

Returns

sbyte

署名されたバイト値。

レッスンByteArray(長い、長い)

ストリームから署名されたバイト値の連続を読み取る。

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= + 合計バイト

レッスン(長い)

流れから単一のサインされた合理的な数値を読み取る。

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

数え、ポジティブな数を期待する。

レッスンショート(長い)

ストリームから署名された短い値を読む。

public short ReadSShort(long position)

Parameters

position long

立場から読むこと。

Returns

short

署名された短額。

レッスンショート(長い、長い)

流れから署名された短い値の連続を読み取る。

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= + 合計バイト

読書(長い)

流れから未署名の長い価値を読み取る。

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= + 合計バイト

ToStreamContainer(長い)

基礎データをストリームコンテナに変換します。

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

転換を開始するためのスタートポジションです。

Returns

StreamContainer

Aspose.Imaging.StreamContainer と変換されたデータ

 日本語