summaryrefslogtreecommitdiff
path: root/include/drawinglayer
diff options
context:
space:
mode:
authorKatarina Behrens <Katarina.Behrens@cib.de>2019-03-06 17:22:21 +0100
committerKatarina Behrens <Katarina.Behrens@cib.de>2019-03-21 13:20:46 +0100
commita0fd6c4d1ea6d40573ad91922bf4e37992e87143 (patch)
tree88bbcb7b7b769fe61739f56a11f3a7bc61bdcf1c /include/drawinglayer
parentc312dfb523f29acf40c2ccf74af30cce19be6697 (diff)
Limit tagging of background objects to images
i.e. don't tag custom shapes and other than bitmap background fills Change-Id: I1d42012420f59e1e7b62affb8aca5a8c85688423 Reviewed-on: https://gerrit.libreoffice.org/69258 Tested-by: Jenkins Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
Diffstat (limited to 'include/drawinglayer')
-rw-r--r--include/drawinglayer/primitive2d/structuretagprimitive2d.hxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/include/drawinglayer/primitive2d/structuretagprimitive2d.hxx b/include/drawinglayer/primitive2d/structuretagprimitive2d.hxx
index b6e9ad94ede8..255dc5e64f56 100644
--- a/include/drawinglayer/primitive2d/structuretagprimitive2d.hxx
+++ b/include/drawinglayer/primitive2d/structuretagprimitive2d.hxx
@@ -48,20 +48,23 @@ namespace drawinglayer
/// the PDF structure element this grouping represents
vcl::PDFWriter::StructElement maStructureElement;
- ///Z flag for background contenht that may be handled as
- /// Tagged PDF '/Artifact'
+ /// flag for background object
bool mbBackground;
+ /// flag for image (OBJ_GRAF)
+ bool mbIsImage;
public:
/// constructor
StructureTagPrimitive2D(
const vcl::PDFWriter::StructElement& rStructureElement,
bool bBackground,
+ bool bIsImage,
const Primitive2DContainer& rChildren);
/// data read access
const vcl::PDFWriter::StructElement& getStructureElement() const { return maStructureElement; }
bool isBackground() const { return mbBackground; }
+ bool isImage() const { return mbIsImage; }
/// compare operator
virtual bool operator==(const BasePrimitive2D& rPrimitive) const override;