tdf#152435 Revert "Make EMR_SAVEDC not UpdateClipRegion"
This reverts commit 1230b88055.
Reason for revert:
The reverted commit breaks the files documented in tdf#152435 (some
text is not shown in those .EMF files). The reverted commit would solve
an issue where some text was not clipped correctly, albeit in a naive
way. As it is more important that text is shown rather than some text
having correct clipping, that patch is reverted and I will look for one
that fixes both cases.
Change-Id: I42e85b802b8bf1e77e96f0016cd1d83201047032
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143970
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
This commit is contained in:
committed by
Miklos Vajna
parent
dabb07a77d
commit
75093a9f7f
@@ -1019,19 +1019,16 @@ void Test::TestEmfPlusSave()
|
||||
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/polypolygon", "path", "m0 0h33544v21311h-33544z");
|
||||
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/group/mask/polypolygoncolor[1]/polypolygon", "path",
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/group/mask/polypolygoncolor/polypolygon", "path",
|
||||
"m327.458333333333 638.222222222222h437007.1875v295555.555555556h-437007.1875z");
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/group/mask/polypolygoncolor[1]", "color",
|
||||
"#ff0cad");
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/group/mask/polypolygoncolor", "color", "#ff0cad");
|
||||
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/group/mask/polypolygoncolor[2]/polypolygon", "path",
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/polypolygoncolor/polypolygon", "path",
|
||||
"m10853.4145539602 7321.41354709201h41952690v29630720h-41952690z");
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/group/mask/polypolygoncolor[2]", "color",
|
||||
"#00ffad");
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/polypolygoncolor", "color", "#00ffad");
|
||||
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/group/mask/polygonstrokearrow/line", "color",
|
||||
"#000000");
|
||||
assertXPathContent(pDocument, aXPathPrefix + "mask/group/mask/polygonstrokearrow/polygon",
|
||||
assertXPath(pDocument, aXPathPrefix + "mask/polygonstrokearrow/line", "color", "#000000");
|
||||
assertXPathContent(pDocument, aXPathPrefix + "mask/polygonstrokearrow/polygon",
|
||||
"10853.4145539602,7321.41354709201 10853.4145539602,4907.54325697157 "
|
||||
"12832.6557236512,4907.54325697157");
|
||||
}
|
||||
|
||||
@@ -2365,6 +2365,7 @@ namespace emfio
|
||||
|
||||
void MtfTools::Push() // !! to be able to access the original ClipRegion it
|
||||
{ // is not allowed to use the MetaPushAction()
|
||||
UpdateClipRegion(); // (the original clip region is on top of the stack) (SJ)
|
||||
auto pSave = std::make_shared<SaveStruct>();
|
||||
|
||||
pSave->aLineStyle = maLineStyle;
|
||||
|
||||
Reference in New Issue
Block a user