尝试将SVG绘制到画布上,但它被截断了。

3

http://jsfiddle.net/NV6Cr/1/

如果您点击“创建画布”,它会将页面底部的SVG文本绘制到画布上。唯一的问题是它只取文本的左上角部分。有什么想法吗?


你尝试过将svg作为单独文件进行托管,并将图像src设置为该文件的路径吗? - Shmiddty
我将它移动到一个单独的SVG文件中,并在绘制图像之前将其设置为图像的源,但仍然得到相同的结果。 - user1807782
1个回答

3

将SVG的大小更改为与画布相匹配,并使其在Firefox上运行,例如:

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="layer" id="layer_text" width="画布宽度" height="画布高度">


开玩笑吧,这么简单?谢谢! - user1807782

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接