【问题标题】:force html canvas to draw only on a certain area for some drawings强制 html 画布仅在某些绘图的特定区域上绘制
【发布时间】:2010-11-02 13:46:47
【问题描述】:

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

我唯一能想到的就是画布的一些设置,比如旋转和翻译,只要我不重置画布的状态,就只能在有限的区域内显示图纸。

我上传了一个示例,说明文本从右向左滚动的行为应该是什么(注意“g”是根据需要剪切的):

!!!抱歉,管理员还不让我上传图片,请参阅 http://jsdefense.sourceforge.net/rpsz/ex_rolling_text.jpg

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

【问题讨论】:

    标签: javascript text canvas draw


    【解决方案1】:

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

    【讨论】:

    • 很好,这正是我想要的。谢谢:)))))
    猜你喜欢
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多