From d016e052ddf30649ad9b729b59134ce1e90a0263 Mon Sep 17 00:00:00 2001 From: Tomaž Vajngerl Date: Thu, 19 Dec 2019 20:55:16 +0100 Subject: pdf: extract XMP metadata writing and use XmlWriter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Instead of writing XMP metadata with a string buffer, change to use XmlWriter instead. Extract XMP metadata writing into its own class vcl::pdf::XmpMetadata. This also needs a change to the XmlWriter to not write a classic XML header: '' Change-Id: I95ea0e7ba58e7c43a0c707bf9c676994210ff104 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85908 Reviewed-by: Tomaž Vajngerl Tested-by: Tomaž Vajngerl --- include/tools/XmlWriter.hxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/tools/XmlWriter.hxx b/include/tools/XmlWriter.hxx index da056c68a596..7efe3a57353a 100644 --- a/include/tools/XmlWriter.hxx +++ b/include/tools/XmlWriter.hxx @@ -40,7 +40,7 @@ public: ~XmlWriter(); - bool startDocument(sal_Int32 nIndent = 2); + bool startDocument(sal_Int32 nIndent = 2, bool bWriteXmlHeader = true); void endDocument(); void startElement(const OString& sName); -- cgit