Clase Aspose::Pdf::OptimizedMemoryStream
Contenido
[
Ocultar
]OptimizedMemoryStream class
Define un MemoryStream que puede contener una mayor capacidad estándar.
class OptimizedMemoryStream : public System::IO::Stream
Métodos
| Método | Descripción |
|---|---|
| Flush() override | La función sobrescrita. |
| get_BufferSize() const | Obtiene el tamaño de los buffers subyacentes. |
| get_CanRead() const override | Cuando se sobrescribe en una clase derivada, obtiene un valor que indica si el flujo actual admite lectura. |
| get_CanSeek() const override | Cuando se sobrescribe en una clase derivada, obtiene un valor que indica si el flujo actual admite búsqueda. |
| get_CanWrite() const override | Cuando se sobrescribe en una clase derivada, obtiene un valor que indica si el flujo actual admite escritura. |
| get_FreeOnDispose() const | Obtiene un valor que indica si liberar los buffers subyacentes al desechar. |
| get_Length() const override | Cuando se sobrescribe en una clase derivada, obtiene la longitud en bytes del flujo. |
| get_Position() const override | Cuando se sobrescribe en una clase derivada, obtiene o establece la posición dentro del flujo actual. |
| OptimizedMemoryStream() | Inicializa una nueva instancia de la clase OptimizedMemoryStream. |
| OptimizedMemoryStream(int32_t, const System::ArrayPtr<uint8_t>&) | Inicializa una nueva instancia de la clase OptimizedMemoryStream basada en la matriz de bytes especificada. |
| OptimizedMemoryStream(int32_t) | Inicializa una nueva instancia de la clase OptimizedMemoryStream. |
| OptimizedMemoryStream(const System::ArrayPtr<uint8_t>&) | Inicializa una nueva instancia de la clase OptimizedMemoryStream basada en la matriz de bytes especificada. |
| Read(const System::ArrayPtr<uint8_t>&, int32_t, int32_t) override | Cuando se sobrescribe en una clase derivada, lee una secuencia de bytes del flujo actual y avanza la posición dentro del flujo en la cantidad de bytes leídos. |
| ReadByte() override | Lee un byte del flujo y avanza la posición dentro del flujo en un byte, o devuelve -1 si está al final del flujo. |
| Seek(int64_t, System::IO::SeekOrigin) override | Cuando se sobrescribe en una clase derivada, establece la posición dentro del flujo actual. |
| set_BufferSize(int32_t) | Establece el tamaño de los buffers subyacentes. |
| set_FreeOnDispose(bool) | Establece un valor que indica si liberar los buffers subyacentes al desechar. |
| set_Position(int64_t) override | Cuando se sobrescribe en una clase derivada, obtiene o establece la posición dentro del flujo actual. |
| SetLength(int64_t) override | Cuando se sobrescribe en una clase derivada, establece la longitud del flujo actual. |
| ToArray() | Convierte el flujo actual a una matriz de bytes. |
| Write(const System::ArrayPtr<uint8_t>&, int32_t, int32_t) override | Cuando se sobrescribe en una clase derivada, escribe una secuencia de bytes en el flujo actual y avanza la posición actual dentro de este flujo en la cantidad de bytes escritos. |
| WriteByte(uint8_t) override | Escribe un byte en la posición actual del flujo y avanza la posición dentro del flujo en un byte. |
| WriteTo(const System::SharedPtr<System::IO::Stream>&) | Escribe en el flujo especificado. |
Campos
| Campo | Descripción |
|---|---|
| static DefaultBufferSize | Valor predeterminado del tamaño del buffer en bytes. |
| static Null | Un flujo sin almacenamiento subyacente. |
Ver también
- Class Stream
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++