强制html画布仅在某些绘图的某个区域上绘制

时间:2010-11-02 13:46:48

标签: javascript text canvas draw

我的目标是: 创建一个滚动文本,该文本不会跨越画布内的矩形边框。 有些文字应该部分出现。然而,我还没有找到一种方法来获得这个。

我唯一可以想到的是画布的一些设置,比如旋转,并且仅在有限的区域内翻译显示图画,只要我不重置画布的状态。

我上传了一个示例,说明文本从右向左滚动的行为(注意'g'是根据需要切割的):

!!!对不起,管理员不允许我上传图片,请看 http://jsdefense.sourceforge.net/rpsz/ex_rolling_text.jpg

另一种解决方案可能是在全新的图像上打印文本并在绘图时将其切片?

1 个答案:

答案 0 :(得分:1)

您想在画布上使用clippingMDC has an example