diff options
author | Jordi Pujol Foyo <jordi@vikingsoftware.com> | 2019-12-13 14:27:11 +0100 |
---|---|---|
committer | Jordi Pujol Foyo <jordi@vikingsoftware.com> | 2019-12-19 21:23:43 +0100 |
commit | 9d6b4d11424cdcd6c572cdcc50b3b790b6e673c0 (patch) | |
tree | b51c3f23188465627df655339166f5c1241a5d25 /src/gui/painting/qpdfwriter.h | |
parent | 6227a0d2e2e924cf717fa2a3d7c3e1223c4aed5f (diff) |
New features for QPdfWriter
Added new API setDocumentXmpMetadata/documentXmpMetadata and
addFileAttachment
[ChangeLog][QtGui][QPdfWriter] New API to provide external document XMP
metadata and attach files to PDF.
Fixes: QTBUG-78651
Fixes: QTBUG-78764
Change-Id: Ic0b37e8d12899f907001db469080594c14c87655
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
Diffstat (limited to 'src/gui/painting/qpdfwriter.h')
-rw-r--r-- | src/gui/painting/qpdfwriter.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gui/painting/qpdfwriter.h b/src/gui/painting/qpdfwriter.h index 668081e008..04039a0104 100644 --- a/src/gui/painting/qpdfwriter.h +++ b/src/gui/painting/qpdfwriter.h @@ -75,6 +75,11 @@ public: void setResolution(int resolution); int resolution() const; + void setDocumentXmpMetadata(const QByteArray &xmpMetadata); + QByteArray documentXmpMetadata() const; + + void addFileAttachment(const QString &fileName, const QByteArray &data, const QString &mimeType = QString()); + #ifdef Q_QDOC bool setPageLayout(const QPageLayout &pageLayout); bool setPageSize(const QPageSize &pageSize); |