pdfwriter.h File Reference

#include "kernel/static.h"
#include "kernel/cxref.h"

Classes

struct  pdfobjects::utils::OperationStep
struct  pdfobjects::utils::OperationScope
class  pdfobjects::utils::IProgressBar
class  pdfobjects::utils::ProgressObserver
class  pdfobjects::utils::FilterStreamWriter
class  pdfobjects::utils::NullFilterStreamWriter
class  pdfobjects::utils::ZlibFilterStreamWriter
class  pdfobjects::utils::IPdfWriter
struct  pdfobjects::utils::IPdfWriter::PrevSecInfo
class  pdfobjects::utils::OldStylePdfWriter
struct  pdfobjects::utils::FileStreamData
class  pdfobjects::utils::FileStreamDataDeleter< T >
class  pdfobjects::utils::PdfDocumentWriter

Namespaces

namespace  pdfobjects
namespace  pdfobjects::utils

Typedefs

typedef observer::IObserver
< OperationStep > 
pdfobjects::utils::PdfWriterObserver

Variables

const char * PDFHEADER
const char * TRAILER_KEYWORD
const char * XREF_KEYWORD
const char * STARTXREF_KEYWORD
const char * EOFMARKER

Variable Documentation

const char* EOFMARKER

Marker of pdf content end. This key word marks end of pdf document in the file.

Referenced by pdfobjects::XRefWriter::cloneRevision(), and pdfobjects::utils::OldStylePdfWriter::writeTrailer().

const char* PDFHEADER

Header of pdf file. This string should be appended by pdf version number.

Referenced by pdfobjects::utils::IPdfWriter::writeHeader().

const char* STARTXREF_KEYWORD

Marker of last cross reference starting offset. This key word marks file offset where xref starts. The number is on following line.

Referenced by pdfobjects::XRefWriter::getOldStyleTrailer(), pdfobjects::XRefWriter::getRevisionEnd(), and pdfobjects::utils::OldStylePdfWriter::writeTrailer().

const char* TRAILER_KEYWORD

Marker of trailer dictionary.

Each trailer dictionary begins immediately after line containing this string.

Referenced by pdfobjects::XRefWriter::getOldStyleTrailer(), and pdfobjects::utils::OldStylePdfWriter::writeTrailer().

const char* XREF_KEYWORD

Marker of cross reference table. Each xref section begins immediately after line containing this string.

Referenced by pdfobjects::XRefWriter::collectRevisions(), and pdfobjects::utils::OldStylePdfWriter::writeTrailer().