![]() |
Scribus
Open source desktop publishing at your fingertips
|
#include <pdfwriter.h>
Public Member Functions | |
bool | open (const QString &filename) |
QDataStream & | getOutStream () |
bool | close (bool aborted) |
qint64 | bytesWritten () |
void | setFileId (const QByteArray &id) |
void | setEncryption (bool keylen16, const QByteArray &ownerKey, const QByteArray &userKey, int permissions) |
QByteArray | encryptBytes (const QByteArray &in, PdfId objNum) |
QByteArray | ComputeRC4Key (PdfId ObjNum) |
void | writeHeader (PDFOptions::PDFVersion vers) |
void | writeXrefAndTrailer () |
void | write (const QByteArray &bytes) |
void | write (const Pdf::ResourceDictionary &dict) |
void | write (const PdfFont font) |
PdfId | reserveObjects (unsigned int n) |
PdfId | newObject () |
void | startObj (PdfId id) |
PdfId | startObj () |
void | endObj (PdfId id) |
void | endObjectWithStream (bool encrypted, PdfId id, const QByteArray &streamContent) |
ScStreamFilter * | openStreamFilter (bool encrypted, PdfId objId) |
This class handles output to PDF files. It implements the "Syntax" section of the PDF specification: