Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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 jcanvas按宽度和高度调整文本大小_Javascript_Text_Canvas_Resize_Jcanvas - Fatal编程技术网

Javascript jcanvas按宽度和高度调整文本大小

Javascript jcanvas按宽度和高度调整文本大小,javascript,text,canvas,resize,jcanvas,Javascript,Text,Canvas,Resize,Jcanvas,我正在使用jcanvas,我需要按宽度和高度调整文本大小。实际上,库提供了一个按X和Y缩放的选项,但我需要对宽度和高度属性执行相同的操作 是否可能?在jCanvas中调整文本大小的唯一方法是使用scaleX、scaleY或scale属性。width和height属性(用于文本图形)是只读的,因此您不能自己更改它们 $("canvas").drawText({ fillStyle: "#000", x: 100, y: 100, fontFamily: "sans-seri

我正在使用jcanvas,我需要按宽度和高度调整文本大小。实际上,库提供了一个按X和Y缩放的选项,但我需要对宽度和高度属性执行相同的操作


是否可能?

在jCanvas中调整文本大小的唯一方法是使用
scaleX
scaleY
scale
属性。
width
height
属性(用于文本图形)是只读的,因此您不能自己更改它们

$("canvas").drawText({
    fillStyle: "#000",
    x: 100, y: 100,
    fontFamily: "sans-serif",
    fontSize: 36,
    text: "This text is squished",
    scaleX: 0.5
});