【发布时间】:2010-11-02 13:46:47
【问题描述】:
我的目标是: 创建不跨越画布内矩形边界的滚动文本。 一些文本应该部分显示。然而我还没有找到一种方法来获得这个。
我唯一能想到的就是画布的一些设置,比如旋转和翻译,只要我不重置画布的状态,就只能在有限的区域内显示图纸。
我上传了一个示例,说明文本从右向左滚动的行为应该是什么(注意“g”是根据需要剪切的):
!!!抱歉,管理员还不让我上传图片,请参阅 http://jsdefense.sourceforge.net/rpsz/ex_rolling_text.jpg
另一种解决方案是在全新的图像上打印文本并在绘图时对其进行切片?
【问题讨论】:
标签: javascript text canvas draw