Take vertical offset into account in mpadded background color in SVG output. Resolves issue #800.

This commit is contained in:
Davide P. Cervone 2014-09-04 19:41:19 -04:00
parent 13b16f9b26
commit 3ae1a46217

View File

@ -1619,7 +1619,7 @@
if (values.voffset) {y = this.SVGlength2em(pad,values.voffset,mu)} if (values.voffset) {y = this.SVGlength2em(pad,values.voffset,mu)}
var h = pad.h, d = pad.d, w = pad.w; // these can change durring the Add() var h = pad.h, d = pad.d, w = pad.w; // these can change durring the Add()
svg.Add(pad,x,y); svg.Clean(); svg.Add(pad,x,y); svg.Clean();
svg.h = h; svg.d = d; svg.w = w; svg.removeable = false; svg.h = h+pad.y; svg.d = d-pad.y; svg.w = w; svg.removeable = false;
if (values.height !== "") {svg.h = this.SVGlength2em(svg,values.height,mu,"h",0)} if (values.height !== "") {svg.h = this.SVGlength2em(svg,values.height,mu,"h",0)}
if (values.depth !== "") {svg.d = this.SVGlength2em(svg,values.depth,mu,"d",0)} if (values.depth !== "") {svg.d = this.SVGlength2em(svg,values.depth,mu,"d",0)}
if (values.width !== "") {svg.w = this.SVGlength2em(svg,values.width,mu,"w",0)} if (values.width !== "") {svg.w = this.SVGlength2em(svg,values.width,mu,"w",0)}