summaryrefslogtreecommitdiff
path: root/vcl/source/pdf/XmpMetadata.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/pdf/XmpMetadata.cxx')
-rw-r--r--vcl/source/pdf/XmpMetadata.cxx10
1 files changed, 8 insertions, 2 deletions
diff --git a/vcl/source/pdf/XmpMetadata.cxx b/vcl/source/pdf/XmpMetadata.cxx
index c7e6b17deb3d..0bc84404321e 100644
--- a/vcl/source/pdf/XmpMetadata.cxx
+++ b/vcl/source/pdf/XmpMetadata.cxx
@@ -206,7 +206,7 @@ void XmpMetadata::write()
}
// PDF/UA
- if (mbPDF_UA)
+ if (mnPDF_UA > 0)
{
if (mnPDF_A != 0)
{ // tdf#157517 PDF/A extension schema is required
@@ -289,7 +289,7 @@ void XmpMetadata::write()
aXmlWriter.endElement(); // pdfaExtension:schemas
aXmlWriter.endElement(); // rdf:Description
}
- OString sPdfUaVersion = OString::number(1);
+ OString sPdfUaVersion = OString::number(mnPDF_UA);
aXmlWriter.startElement("rdf:Description");
aXmlWriter.attribute("rdf:about", ""_ostr);
aXmlWriter.attribute("xmlns:pdfuaid", "http://www.aiim.org/pdfua/ns/id/"_ostr);
@@ -298,6 +298,12 @@ void XmpMetadata::write()
aXmlWriter.content(sPdfUaVersion);
aXmlWriter.endElement();
+ if (mnPDF_UA == 2)
+ {
+ aXmlWriter.startElement("pdfuaid:rev");
+ aXmlWriter.content("2024"_ostr);
+ aXmlWriter.endElement();
+ }
aXmlWriter.endElement();
}