Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript html5画布不';t在坐标(0,0)处填充文本_Javascript_Html_Canvas_Html5 Canvas - Fatal编程技术网

Javascript html5画布不';t在坐标(0,0)处填充文本

Javascript html5画布不';t在坐标(0,0)处填充文本,javascript,html,canvas,html5-canvas,Javascript,Html,Canvas,Html5 Canvas,为什么画布不为fillText(text,0,0)做任何事情,而是为fillText(text,10,10)工作 fillText(文本,0,0): fillText(text,10,10):第二个参数是文本基线的Y坐标(默认的textbeline是“字母”) ,因此当您使用0时,文本将绘制在可见的canvas元素上方 您可以使用不同的数字,或者将textbreeline属性更改为合适的值,例如“top” .您希望它显示什么?将基线设置为“顶部”强制执行从(x,y)开始定位文本的预期行为。谢谢

为什么画布不为
fillText(text,0,0)
做任何事情,而是为
fillText(text,10,10)
工作

fillText(文本,0,0):


fillText(text,10,10):

第二个参数是文本基线的Y坐标(默认的
textbeline
“字母”
) ,因此当您使用
0
时,文本将绘制在可见的
canvas
元素上方

您可以使用不同的数字,或者将
textbreeline
属性更改为合适的值,例如
“top”


.

您希望它显示什么?将基线设置为“顶部”强制执行从(x,y)开始定位文本的预期行为。谢谢仅供参考context.textbreeline参数如下:
“top”、“middle”、“bottom”
,然后是
“hanging”
“alphatic”(默认)
ctx.textBaseline = "top";