5#ifndef PDFTRON_H_CPPPDFElementWriter
6#define PDFTRON_H_CPPPDFElementWriter
11#include <C/PDF/TRN_ElementWriter.h>
185 TRN_ElementWriter mp_writer;
199#include <Impl/ElementWriter.inl>
void WriteElement(Element element)
void Begin(SDF::SDFDoc &doc, bool compress=true)
void Begin(Page &page, WriteMode placement=e_overlay, bool page_coord_sys=true, bool compress=true, SDF::Obj resources=0)
void WriteString(const char *str)
void WritePlacedElement(Element element)
void WriteGStateChanges(Element element)
void WriteBuffer(std::vector< unsigned char > data)
void SetDefaultGState(ElementReader &reader)
void WriteBuffer(const char *data, int data_sz)
void Begin(SDF::Obj stream_obj_to_update, bool compress=true, SDF::Obj resources=0)
@ e_overlay
element appears on top of the existing graphics
@ e_replacement
element will replace current page contents
@ e_underlay
element is put in the background layer of the page