TiffBigEndianStreamReader Класс
Summary: The tiff stream for handling big endian tiff file format.
Module: aspose.imaging.fileformats.tiff.filemanagement
Full Name: aspose.imaging.fileformats.tiff.filemanagement.TiffBigEndianStreamReader
Inheritance: TiffStreamReader
Constructors
| Name | Description |
|---|---|
| TiffBigEndianStreamReader(data) | Инициализирует новый экземпляр TiffBigEndianStreamReader класса. |
| TiffBigEndianStreamReader(data, start_index) | Инициализирует новый экземпляр TiffBigEndianStreamReader класса. |
| TiffBigEndianStreamReader(data, start_index, data_length) | Инициализирует новый экземпляр TiffBigEndianStreamReader класса. |
| TiffBigEndianStreamReader(stream_container) | Инициализирует новый экземпляр TiffBigEndianStreamReader класса. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| length | int | r | Получает длину читателя. |
| throw_exceptions | bool | r/w | Получает или задает значение, указывающее, выбрасываются ли исключения при некорректной обработке данных (чтении или записи в поток). |
Methods
| Name | Description |
|---|---|
| read_bytes(array, array_index, position, count) | Считывает массив байтовых значений из потока. |
| read_bytes(position, count) | Считывает массив беззнаковых байтовых значений из потока. |
| read_double(position) | Считывает одно двойное значение из потока. |
| read_double_array(position, count) | Считывает массив двойных значений из потока. |
| read_float(position) | Считывает одно значение с плавающей запятой из потока. |
| read_float_array(position, count) | Считывает массив значений с плавающей запятой из потока. |
| read_long(position) | Считывает беззнаковое значение типа unsigned long из потока. |
| read_long_array(position, count) | Считывает массив значений типа ulong из потока. |
| read_rational(position) | Считывает одно рациональное число из потока. |
| read_rational_array(position, count) | Считывает массив рациональных чисел из потока. |
| read_s_byte(position) | Считывает данные знакового байта из потока. |
| read_s_byte_array(position, count) | Считывает массив значений знаковых байтов из потока. |
| read_s_int(position) | Считывает значение знакового целого числа из потока. |
| read_s_int_array(position, count) | Считывает массив значений знаковых целых чисел из потока. |
| read_s_rational(position) | Считывает одно знаковое рациональное число из потока. |
| read_s_rational_array(position, count) | Считывает массив знаковых рациональных чисел из потока. |
| read_s_short(position) | Прочитать знаковое значение short из потока. |
| read_s_short_array(position, count) | Читает массив знаковых значений short из потока. |
| read_u_int(position) | Прочитать беззнаковое значение integer из потока. |
| read_u_int_array(position, count) | Читает массив беззнаковых значений integer из потока. |
| read_u_long(position) | Считывает беззнаковое значение типа unsigned long из потока. |
| read_u_long_array(position, count) | Считывает массив значений типа ulong из потока. |
| read_u_short(position) | Прочитать беззнаковое значение short из потока. |
| read_u_short_array(position, count) | Читает массив беззнаковых значений integer из потока. |
| to_stream_container(start_position) | Преобразует базовые данные в контейнер потока. |
Constructor: TiffBigEndianStreamReader(data)
TiffBigEndianStreamReader(data)
Инициализирует новый экземпляр TiffBigEndianStreamReader класса.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| данные | System.Byte | Массив байтов данных. |
Constructor: TiffBigEndianStreamReader(data, start_index)
TiffBigEndianStreamReader(data, start_index)
Инициализирует новый экземпляр TiffBigEndianStreamReader класса.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| данные | System.Byte | Массив байтов данных. |
| start_index | int | Начальный индекс в data. |
Constructor: TiffBigEndianStreamReader(data, start_index, data_length)
TiffBigEndianStreamReader(data, start_index, data_length)
Инициализирует новый экземпляр TiffBigEndianStreamReader класса.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| данные | System.Byte | Массив байтов данных. |
| start_index | int | Начальный индекс в data. |
| data_length | int | Длина данных. |
Constructor: TiffBigEndianStreamReader(stream_container)
TiffBigEndianStreamReader(stream_container)
Инициализирует новый экземпляр TiffBigEndianStreamReader класса.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| stream_container | StreamContainer | Контейнер потока. |
Method: read_bytes(array, array_index, position, count)
read_bytes(array, array_index, position, count)
Считывает массив байтовых значений из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| array | System.Byte | Массив для заполнения. |
| array_index | int | Индекс массива, с которого начинать помещать значения. |
| position | int | Позиция потока для чтения. |
| count | int | Количество элементов для чтения. |
Returns
| Тип | Описание |
|---|---|
| int | Массив значений байт. |
Method: read_bytes(position, count)
read_bytes(position, count)
Считывает массив беззнаковых байтовых значений из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| System.Byte | Массив беззнаковых значений байт. |
Method: read_double(position)
read_double(position)
Считывает одно двойное значение из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| float | Одно значение double. |
Method: read_double_array(position, count)
read_double_array(position, count)
Считывает массив двойных значений из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| float[] | Массив значений double. |
Method: read_float(position)
read_float(position)
Считывает одно значение с плавающей запятой из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| float | Одно значение float. |
Method: read_float_array(position, count)
read_float_array(position, count)
Считывает массив значений с плавающей запятой из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| float[] | Массив значений float. |
Method: read_long(position)
read_long(position)
Считывает беззнаковое значение типа unsigned long из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| int | Беззнаковое значение short. |
Method: read_long_array(position, count)
read_long_array(position, count)
Считывает массив значений типа ulong из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| int[] | Массив ulong. |
Method: read_rational(position)
read_rational(position)
Считывает одно рациональное число из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| TiffRational | Рациональное число. |
Method: read_rational_array(position, count)
read_rational_array(position, count)
Считывает массив рациональных чисел из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| TiffRational[] | Массив рациональных значений. |
Method: read_s_byte(position)
read_s_byte(position)
Считывает данные знакового байта из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| System.SByte | Значение знакового байта. |
Method: read_s_byte_array(position, count)
read_s_byte_array(position, count)
Считывает массив значений знаковых байтов из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| System.SByte | Массив значений знаковых байтов. |
Method: read_s_int(position)
read_s_int(position)
Считывает значение знакового целого числа из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| int | Значение знакового целого. |
Method: read_s_int_array(position, count)
read_s_int_array(position, count)
Считывает массив значений знаковых целых чисел из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| int[] | Массив значений знаковых целых. |
Method: read_s_rational(position)
read_s_rational(position)
Считывает одно знаковое рациональное число из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| TiffSRational | Знаковое рациональное число. |
Method: read_s_rational_array(position, count)
read_s_rational_array(position, count)
Считывает массив знаковых рациональных чисел из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| TiffSRational[] | Массив значений знаковых рациональных чисел. |
Method: read_s_short(position)
read_s_short(position)
Прочитать знаковое значение short из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| int | Значение знакового short. |
Method: read_s_short_array(position, count)
read_s_short_array(position, count)
Читает массив знаковых значений short из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| int[] | Массив значений знаковых short. |
Method: read_u_int(position)
read_u_int(position)
Прочитать беззнаковое значение integer из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| int | Значение беззнакового целого. |
Method: read_u_int_array(position, count)
read_u_int_array(position, count)
Читает массив беззнаковых значений integer из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| int[] | Массив значений беззнаковых целых. |
Method: read_u_long(position)
read_u_long(position)
Считывает беззнаковое значение типа unsigned long из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| int | Беззнаковое значение short. |
Method: read_u_long_array(position, count)
read_u_long_array(position, count)
Считывает массив значений типа ulong из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| int[] | Массив ulong. |
Method: read_u_short(position)
read_u_short(position)
Прочитать беззнаковое значение short из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
Returns
| Тип | Описание |
|---|---|
| int | Беззнаковое значение short. |
Method: read_u_short_array(position, count)
read_u_short_array(position, count)
Читает массив беззнаковых значений integer из потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| position | int | Позиция для чтения. |
| count | int | Количество элементов. |
Returns
| Тип | Описание |
|---|---|
| int[] | Массив значений беззнаковых целых. |
Method: to_stream_container(start_position)
to_stream_container(start_position)
Преобразует базовые данные в контейнер потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| start_position | int | Начальная позиция, с которой начинается преобразование. |
Returns
| Тип | Описание |
|---|---|
| StreamContainer | Объект StreamContainer с преобразованными данными. |