gpt4 book ai didi

java - 调整 gwt canvas 可见字段的大小,但不调整其内容?

转载 作者:行者123 更新时间:2023-12-01 14:59:14 25 4
gpt4 key购买 nike

我有一个网站,我想在主层中集成 GWT Canvas 。当我调整浏览器窗口的大小时,我希望 Canvas “可见区域”相应地调整大小,但不是它的内容。不知何故,就像在谷歌地图中一样,我只能看到所绘制的部分内容。

canvas.setSize(..)
canvas.setCoordinateSpaceHeight(..);
canvas.setCoordinateSpaceWidth(..);

我必须设置什么才能

  • 始终根据浏览器窗口调整 Canvas 大小
  • 没有调整内容大小?

最佳答案

所有三个属性。

您想要setSize来调整 Canvas 的大小,并且想要使坐标空间( Canvas 的“内部尺寸”)与其尺寸相同(其“外部尺寸”),或与调整大小之前相同的比例。

如果您从具有 300×200 坐标空间的 300×200 Canvas 开始(以便 Context2D 中的像素映射到 CSS 像素),并且需要将 Canvas 大小调整为 600×400 ,然后将您想要将坐标空间设置为 600×400,以保持 1 个 Canvas 像素 == 1 CSS 像素 比例。

关于java - 调整 gwt canvas 可见字段的大小,但不调整其内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13917368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com