这与我的earlier post有关,我试图将PDF中的矢量图形提取到SVG文件中。我获得了对应于PDF中页面的this SVG。不幸的是,虽然SVG中的形状是正确的,但是当任何标准浏览器呈现SVG时,看不到PDF中看到的填充颜色。 SVG中的左上角三角形应该具有黄色填充,而右下角三角形应该具有浅蓝绿色填充。我确实在SVG XML中看到了2个具有这些颜色的矩形剪辑路径(ids clip_2和clip_3),但为什么不显示这些颜色的SVG渲染?
答案 0 :(得分:1)
来自spec:
每个子元素的原始几何体不包括渲染 a中的'fill','stroke','stroke-width'等属性 'clipPath'在概念上定义了一个1位掩码(尽可能使用 除了几何边缘的抗锯齿之外) 表示与之关联的图形的轮廓 元件。对象轮廓之外的任何东西都被掩盖了。