Now all v:fill always set fill.type is 'tile'
Can you change this to set fill.type depends on css backgournd-repeat style.
@@ -42,6 +42,7 @@
Math.min(this.offsetWidth, this.offsetHeight), 1);
var fillColor = this.currentStyle.backgroundColor;
var fillSrc = this.currentStyle.backgroundImage.replace(/^url\("(.+)"\)$/, '$1');
+ var fillType = this.currentStyle.backgroundRepeat;
var strokeColor = this.currentStyle.borderColor;
var strokeWeight = parseInt(this.currentStyle.borderWidth);
var stroked = 'true';
@@ -92,7 +93,7 @@
var fill = document.createElement('v:fill');
fill.color = fillColor;
fill.src = fillSrc;
- fill.type = 'tile';
+ fill.type = 'no-repeat'==fillType ? 'frame' : 'tile';
rect.appendChild(fill);
el.appendChild(rect);
Original issue reported on code.google.com by Dovgosh...@gmail.com on 2 Mar 2011 at 1:07
Original issue reported on code.google.com by
Dovgosh...@gmail.com
on 2 Mar 2011 at 1:07Attachments: