#include "kernel/static.h"#include "kernel/pdfwriter.h"#include "kernel/cobject.h"#include "kernel/streamwriter.h"#include "kernel/factories.h"#include <zlib.h>Namespaces | |
| namespace | pdfobjects |
| namespace | pdfobjects::utils |
Defines | |
| #define | XREFROWLENGHT 21 |
| #define | XREFFILLING 15 |
Functions | |
| int | pdfobjects::utils::getFiltersFromStream (const Object &obj, std::vector< std::string > &filters) |
| boost::shared_ptr < FilterStreamWriter > | pdfobjects::utils::lookupFilterStreamWriter (const Object &obj, FilterStreamWriter::WritersList &filters) |
| void | pdfobjects::utils::writeObject (const ::Object &obj, StreamWriter &stream,::Ref *ref, bool indirect) |
| void | pdfobjects::utils::stripXRefStreamFields (const Object &trailer) |
Variables | |
| const char * | PDFHEADER = "%PDF-" |
| const char * | TRAILER_KEYWORD = "trailer" |
| const char * | XREF_KEYWORD = "xref" |
| const char * | STARTXREF_KEYWORD = "startxref" |
| const char * | EOFMARKER = "%%EOF" |
| #define XREFFILLING 15 |
Referenced by pdfobjects::utils::OldStylePdfWriter::writeTrailer().
| #define XREFROWLENGHT 21 |
Size of buffer for xref table row. This includes also 1 byte for trailing '' (end of string marker).
Referenced by pdfobjects::utils::OldStylePdfWriter::writeTrailer().
| const char* EOFMARKER = "%%EOF" |
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 = "%PDF-" |
Header of pdf file. This string should be appended by pdf version number.
Referenced by pdfobjects::utils::IPdfWriter::writeHeader().
| const char* STARTXREF_KEYWORD = "startxref" |
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 = "trailer" |
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 = "xref" |
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().