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
6
#include <
pdfsdk/core/objects.h
>
7
8
#include "wrapper_base.h"
9
10
namespace
PDF {
11
15
class
WriteStream
:
public
detail::RefCountedHandle<PDWriteStream> {
16
public
:
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_
PDF::WriteStream
Represents a write stream for writing data.
Definition
write_stream.h:15
PDF::WriteStream::Write
size_t Write(const void *buffer, size_t nbytes)
Writes data to the stream.
PDF::WriteStream::Close
void Close()
Closes the write stream.
objects.h
Objects API.