PDF SDK Documentation

Comprehensive Guide for Developers: Features, Integration, and API Reference

Loading...
Searching...
No Matches
write_stream.h
1// Copyright (c) 2009-2025 Avanquest Software. All rights reserved.
2
3#ifndef PDFSDK_CXX_PDF_WRITE_STREAM_H_INCLUDED_
4#define PDFSDK_CXX_PDF_WRITE_STREAM_H_INCLUDED_
5
7
8#include "wrapper_base.h"
9
10namespace PDF {
11
15class WriteStream : public detail::RefCountedHandle<PDWriteStream> {
16public:
23 size_t Write(const void* buffer, size_t nbytes);
24
28 void Close();
29
30 PDF_CXX_CORE_WRAPPER_DEFINE_MEMBERS_(WriteStream, PDWriteStream)
31};
32
33} // namespace PDF
34
35#include "write_stream_impl.inl"
36
37#endif // PDFSDK_CXX_PDF_WRITE_STREAM_H_INCLUDED_
Represents a write stream for writing data.
Definition write_stream.h:15
size_t Write(const void *buffer, size_t nbytes)
Writes data to the stream.
void Close()
Closes the write stream.
Objects API.