Resolves: #i123295# corrected object and clip rect...

in PDFExtOutDevData::EndGroup call in VclMetafileProcessor2D

(cherry picked from commit b756639c139f043a613df6ca16c18f426fca1f29)

Change-Id: I75faf2c8d925ec210cd74d8c29b90f5f9bf61ec8
This commit is contained in:
Armin Le Grand
2013-09-20 14:09:31 +00:00
committed by Caolán McNamara
parent 3e4604b464
commit 677df250be

View File

@@ -862,10 +862,13 @@ namespace drawinglayer
sal_Int32(ceil(aCropRange.getMaxX())), sal_Int32(ceil(aCropRange.getMaxY())));
}
// #i123295# 3rd param is uncropped rect, 4th is cropped. The primitive has the cropped
// object transformation, thus aCurrentRect *is* the clip region while aCropRect is the expanded,
// uncropped region. Thus, correct order is aCropRect, aCurrentRect
mpPDFExtOutDevData->EndGroup(rGraphicPrimitive.getGraphicObject().GetGraphic(),
rAttr.GetTransparency(),
aCurrentRect,
aCropRect);
aCropRect,
aCurrentRect);
}
break;