Aspose::Pdf::OptimizedMemoryStream-klass
Innehåll
[
Dölj
]OptimizedMemoryStream class
Definierar en MemoryStream som kan innehålla mer standardkapacitet.
class OptimizedMemoryStream : public System::IO::Stream
Metoder
| Metod | Beskrivning |
|---|---|
| Flush() override | Funktionen har överskrivits. |
| get_BufferSize() const | Hämtar storleken på de underliggande buffertarna. |
| get_CanRead() const override | När den överskrivs i en avledd klass, hämtar den ett värde som indikerar om den aktuella strömmen stödjer läsning. |
| get_CanSeek() const override | När den överskrivs i en avledd klass, hämtar den ett värde som indikerar om den aktuella strömmen stödjer sökning. |
| get_CanWrite() const override | När den överskrivs i en avledd klass, hämtar den ett värde som indikerar om den aktuella strömmen stödjer skrivning. |
| get_FreeOnDispose() const | Hämtar ett värde som indikerar om de underliggande buffertarna ska frigöras vid disponering. |
| get_Length() const override | När den överskrivs i en avledd klass, hämtar den strömmens längd i byte. |
| get_Position() const override | När den överskrivs i en avledd klass, hämtar eller anger den positionen i den aktuella strömmen. |
| OptimizedMemoryStream() | Initierar en ny instans av klassen OptimizedMemoryStream. |
| OptimizedMemoryStream(int32_t, const System::ArrayPtr<uint8_t>&) | Initierar en ny instans av klassen OptimizedMemoryStream baserat på den angivna bytearrayen. |
| OptimizedMemoryStream(int32_t) | Initierar en ny instans av klassen OptimizedMemoryStream. |
| OptimizedMemoryStream(const System::ArrayPtr<uint8_t>&) | Initierar en ny instans av klassen OptimizedMemoryStream baserat på den angivna bytearrayen. |
| Read(const System::ArrayPtr<uint8_t>&, int32_t, int32_t) override | När den överskrivs i en avledd klass, läser den en sekvens av byte från den aktuella strömmen och förflyttar positionen i strömmen med antalet lästa byte. |
| ReadByte() override | Läser en byte från strömmen och förflyttar positionen i strömmen med en byte, eller returnerar -1 om den är i slutet av strömmen. |
| Seek(int64_t, System::IO::SeekOrigin) override | När den överskrivs i en avledd klass, anger den positionen i den aktuella strömmen. |
| set_BufferSize(int32_t) | Anger storleken på de underliggande buffertarna. |
| set_FreeOnDispose(bool) | Anger ett värde som indikerar om de underliggande buffertarna ska frigöras vid disponering. |
| set_Position(int64_t) override | När den överskrivs i en avledd klass, hämtar eller anger den positionen i den aktuella strömmen. |
| SetLength(int64_t) override | När den överskrivs i en avledd klass, anger den längden på den aktuella strömmen. |
| ToArray() | Konverterar den aktuella strömmen till en bytearray. |
| Write(const System::ArrayPtr<uint8_t>&, int32_t, int32_t) override | När den överskrivs i en avledd klass, skriver den en sekvens av byte till den aktuella strömmen och förflyttar den aktuella positionen i denna ström med antalet skrivna byte. |
| WriteByte(uint8_t) override | Skriver en byte till den aktuella positionen i strömmen och förflyttar positionen i strömmen med en byte. |
| WriteTo(const System::SharedPtr<System::IO::Stream>&) | Skriver till den angivna strömmen. |
Fält
| Fält | Beskrivning |
|---|---|
| static DefaultBufferSize | Standardvärde för buffertstorlek i byte. |
| static Null | En ström utan underliggande lagring. |
Se även
- Class Stream
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++