Преглед изворни кода

Merge branch 'bug-fix-4997'

cxmo пре 9 месеци
родитељ
комит
3def7d278b
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      src/views/ppt_manage/mixins/pptMixins.js

+ 4 - 2
src/views/ppt_manage/mixins/pptMixins.js

@@ -855,11 +855,13 @@ export default {
                 })
             let  parser = new DOMParser();
             let svgDoc = parser.parseFromString(svgData, 'image/svg+xml');
-
+            //console.log('plotBackgroundColor',plotBackgroundColor)
             // 查找class为'background'的rect元素并修改fill属性
             let rectElement = svgDoc.querySelector('rect.highcharts-plot-background');
             if (rectElement) {
-                rectElement.setAttribute('fill', plotBackgroundColor);
+                //transparent(生成的图表背景会变黑) -> rgba(255, 255, 255, 0)
+                let currentColor = plotBackgroundColor==='transparent'?'rgba(255, 255, 255, 0)':plotBackgroundColor
+                rectElement.setAttribute('fill', currentColor);
             }
             // 将修改后的SVG文档转换回字符串
             let serializer = new XMLSerializer();