FabricJS – 查找转换为HTMLCanvasElement的多边形对象的尺寸
我们可以通过创建一个fabric.Polygon的实例来创建一个Polygon对象。一个多边形对象可以被描述为由一组连接的直线段组成的任何封闭形状。由于它是FabricJS的基本元素之一,我们也可以通过应用角度、不透明度等属性轻松地定制它。
为了将多边形对象转换成HTMLCanvasElement,我们使用toCanvasElement方法。它返回HTMLCanvasElement类型的DOM元素,这个接口从HTMLElement接口继承其属性和方法。我们使用HTMLCanvasElement的width和height属性,它继承自其父辈HTMLElement,以找到转换为HTMLCanvasElement的多边形对象的尺寸。
语法
例1:使用toCanvasElement方法和使用Width属性
让我们看一个代码例子,看看当toCanvasElement方法和宽度属性一起使用时,多边形对象是什么样子。宽度是一个正整数,表示画布上一行的像素数。我们可以通过开发工具打开控制台,看到宽度值是200。
例2:使用toCanvasElement方法和使用高度属性
让我们看一个代码例子,看看当toCanvasElement方法和height属性一起使用时的记录输出。height是一个正整数,表示画布上一列的像素数。在这个例子中,我们可以从开发工具中打开控制台,看到高度值是200。
结论
在本教程中,我们用两个简单的例子来演示如何使用FabricJS找到转换为HTMLCanvasElement的多边形对象的尺寸。