System::IO::BinaryWriter-klass
Innehåll
[
Dölj
]BinaryWriter class
Representerar en skrivare som skriver värden av primitiva typer till en byte‑ström. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
class BinaryWriter : public System::IDisposable
Metoder
| Metod | Beskrivning |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | Skapar en instans av BinaryWriter-klassen som skriver data till den angivna strömmen med den angivna kodningen. |
| Close() | Stänger det aktuella BinaryWriter-objektet och den underliggande utmatningsströmmen. |
| Dispose() override | Frigör alla resurser som används av det aktuella objektet och stänger den underliggande strömmen. |
| Flush() | Spolar utmatningsströmmen. |
| get_BaseStream() | Returnerar utmatningsströmmen. |
| Seek(int, System::IO::SeekOrigin) | Ställer in positionen för strömmen som representeras av det aktuella objektet. |
| virtual Write(uint8_t) | Skriver det angivna 8‑bitars osignerade heltalsvärdet till utmatningsströmmen. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | Skriver det angivna delintervallet av byte från den angivna bytearrayen till utmatningsströmmen. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | Skriver det angivna delintervallet av UTF‑16‑tecken från den angivna teckenarrayen till utmatningsströmmen. |
| virtual Write(bool) | Skriver en enstaka byte med värdet 0 om value är ’true’ och 1 om value är ‘false’ till utmatningsströmmen. |
| virtual Write(char16_t) | Skriver det angivna 16‑bitars breda teckenvärdet till utmatningsströmmen. |
| virtual Write(int16_t) | Skriver det angivna 16‑bitars heltalsvärdet till utmatningsströmmen. |
| virtual Write(int) | Skriver det angivna 32‑bitars heltalsvärdet till utmatningsströmmen. |
| virtual Write(int64_t) | Skriver det angivna 64‑bitars heltalsvärdet till utmatningsströmmen. |
| virtual Write(uint16_t) | Skriver det angivna 16‑bitars osignerade heltalsvärdet till utmatningsströmmen. |
| virtual Write(uint32_t) | Skriver det angivna 32‑bitars osignerade heltalsvärdet till utmatningsströmmen. |
| virtual Write(uint64_t) | Skriver det angivna 64‑bitars osignerade heltalsvärdet till utmatningsströmmen. |
| virtual Write(float) | Skriver det angivna enkelprecisions‑flytande‑punktvärdet till utmatningsströmmen. |
| virtual Write(double) | Skriver det angivna dubbelprecisions‑flytande‑punktvärdet till utmatningsströmmen. |
| virtual Write(const Decimal&) | Skriver byte‑representationen av det angivna Decimal-värdet till utmatningsströmmen. |
| virtual Write(const String&) | Skriver en längdprefixad sträng i den aktuella kodningen till utmatningsströmmen. |
| virtual Write(const char_t *) | Skriver en längdprefixad sträng i den aktuella kodningen till utmatningsströmmen. |
| ~BinaryWriter() | Destruktor. |
Se även
- Class IDisposable
- Namespace System::IO
- Library Aspose.PDF for C++