[Libreoffice-commits] core.git: Branch 'feature/cib_contract139' - 2 commits - drawinglayer/source vcl/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Mar 6 16:40:46 UTC 2019
drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx | 4 ++--
vcl/source/gdi/pdfwriter_impl.cxx | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
New commits:
commit f580a18103785b2350c0ba72d79d2c9c6a26b56f
Author: Katarina Behrens <Katarina.Behrens at cib.de>
AuthorDate: Wed Mar 6 17:22:21 2019 +0100
Commit: Katarina Behrens <Katarina.Behrens at cib.de>
CommitDate: Wed Mar 6 17:38:23 2019 +0100
Tentative fix of tagged PDF export of artifacts
quote PDF standard, chapter 14.8.2.2.2:
" ... to aid in text reflow, artifacts should be defined with property
lists whenever possible."
So instead of 'Artifact BMC ... EMC', we export
'Artifact BDC propertyList ... EMC' where property list is empty
This is also how an example at
Change-Id: I06e9a9119dd28ee80136393528fdd59d75f16951
diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx
index acec33b4ec5c..f52893c2b237 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -10750,7 +10750,7 @@ void PDFWriterImpl::beginStructureElementMCSeq()
)
{
OStringBuffer aLine( 128 );
- aLine.append( "/Artifact BMC\n" );
+ aLine.append( "/Artifact <<>>BDC\n" );
writeBuffer( aLine.getStr(), aLine.getLength() );
// mark element MC sequence as open
m_aStructure[ m_nCurrentStructElement ].m_bOpenMCSeq = true;
commit 4631cd40a66874f8f4ebb15c85e8d29bbf939db5
Author: Katarina Behrens <Katarina.Behrens at cib.de>
AuthorDate: Wed Mar 6 14:26:40 2019 +0100
Commit: Katarina Behrens <Katarina.Behrens at cib.de>
CommitDate: Wed Mar 6 17:37:55 2019 +0100
Correct hierarchy of L, LI structure elements
in particular, don't terminate LI prematurely
Change-Id: Iaf642f547b072b12ccbf861536825a2526b8798a
diff --git a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
index 406564ce9f4d..76ca3013fb9c 100644
--- a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
+++ b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
@@ -1327,8 +1327,8 @@ namespace drawinglayer
mpPDFExtOutDevData->EndStructureElement(); // end ListItem
mbInListItem = false;
}
-
- mpPDFExtOutDevData->EndStructureElement();
+ else
+ mpPDFExtOutDevData->EndStructureElement(); // end Paragraph
}
void VclMetafileProcessor2D::processTextHierarchyBlockPrimitive2D(const primitive2d::TextHierarchyBlockPrimitive2D& rBlockPrimitive)
More information about the Libreoffice-commits
mailing list