Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles by Rahul Gurung
Page 18 of 49
How to set the edit mode of Textbox using FabricJS?
In this tutorial, we are going to learn how to enable the edit mode of a Textbox using FabricJS. Just as we can specify the position, colour, opacity and dimension of a textbox object in the canvas, we can also edit the text in our Textbox. This can be enabled or disabled by using the editable property. Syntax new fabric.Textbox(text: String, { editable : Boolean }: Object) Parameters text − This parameter accepts a String which is the text string that we want to display inside our textbox. ...
Read MoreHow to check if the IText object has stroke using FabricJS?
In this tutorial, we are going to learn about how to check if the IText object has stroke using FabricJS. The IText class was introduced in FabricJS version 1.4, extends fabric.Text and is used to create IText instances. An IText instance gives us the freedom to select, cut, paste or add new text without additional configurations. There are also various supported key combinations and mouse/touch combinations which make text interactive which are not provided in Text. Textbox, however, which is based on IText allows us to resize the text rectangle and wraps lines automatically. This is not true for ...
Read MoreHow to lock the horizontal movement of a Circle using FabricJS?
In this tutorial, we are going to learn how to lock the horizontal movement of a Circle using FabricJS. Just as we can specify the position, colour, opacity and dimension of a circle object in the canvas, we can also specify whether we want it to move only in the Y-axis. This can be done by using the lockMovementX property. Syntax new fabric.Circle({ lockMovementX: Boolean }: Object) Parameters options (optional) − This parameter is an Object which provides additional customizations ...
Read MoreHow to set the fill colour of text in Textbox using FabricJS?
In this tutorial, we are going to learn how we can change the appearance of a Textbox object by changing the fill colour of its text using FabricJS. We can customize, stretch or move around the text written in a textbox. In order to create a textbox, we will have to create an instance of fabric.Textbox class and add it to the canvas. We can change the fill colour by using the fill property which allows us to specify the colour of the text in the Textbox. Syntax new fabric.Textbox(text: String, { fill: String }: Object) ...
Read MoreHow to identify the type of an Image instance using FabricJS?
In this tutorial, we are going to learn how to identify the type of an Image instance in FabricJS. We can create an Image object by creating an instance of fabric.Image. Since it is one of the basic elements of FabricJS, we can also easily customize it by applying properties like angle, opacity etc. In order to identify the type of an Image instance, we use the isType method. Syntax isType(type: String): Boolean Parameters type − This parameter accepts a String which specifies the type we want to check. ...
Read MoreHow to set the horizontal scale factor of Ellipse using FabricJS?
In this tutorial, we are going to learn how to set the horizontal scale factor of an Ellipse using FabricJS. Ellipse is one of the various shapes provided by FabricJS. In order to create an ellipse, we will have to create an instance of fabric.Ellipse class and add it to the canvas. Just as we can specify the position, color, opacity and dimension of an ellipse object in the canvas, we can also set the horizontal scale of an ellipse object. This can be done by using the scaleX property. Syntax new fabric.Ellipse({ scaleX : Number }: ...
Read MoreHow to set the horizontal scale factor of Textbox using FabricJS?
In this tutorial, we are going to learn how to set the horizontal scale factor of a Textbox using FabricJS. We can customize, stretch or move around the text written in a textbox. In order to create a textbox, we will have to create an instance of fabric.Textbox class and add it to the canvas. Just as we can specify the position, colour, opacity and dimension of a textbox object in the canvas, we can also set the horizontal scale factor of a textbox object. This can be done by using the scaleX property. Syntax new fabric.Textbox(text: ...
Read MoreHow to convert an IText object into a data-like URL string using FabricJS?
In this tutorial, we are going to learn about how to convert an IText object into a data-like URL string using FabricJS. The IText class was introduced in FabricJS version 1.4, extends fabric.Text and is used to create IText instances. An IText instance gives us the freedom to select, cut, paste or add new text without additional configurations. There are also various supported key combinations and mouse/touch combinations which make text interactive which are not provided in Text. Textbox, however, which is based on IText allows us to resize the text rectangle and wraps lines automatically. This is not ...
Read MoreFabricJS – How to remove the current object shadow in a cloned image?
In this tutorial, we are going to learn how to remove the current object shadow in a cloned image using FabricJS. We can create an Image object by creating an instance of fabric.Image. Since it is one of the basic elements of FabricJS, we can also easily customize it by applying properties like angle, opacity etc. In order to remove the current object shadow in a cloned image, we use the withoutShadow property. Syntax cloneAsImage( callback: function, { withoutShadow: Boolean }: Object): fabric.Object Parameters callback (optional) − This parameter ...
Read MoreHow to set the minimum allowed scale value of an Ellipse using FabricJS?
In this tutorial, we are going to learn how to set the minimum allowed scale of Ellipse using FabricJS. Ellipse is one of the various shapes provided by FabricJS. In order to create an ellipse, we will create an instance of fabric.Ellipse class and add it to the canvas. We can customize an ellipse object by adding a fill color to it, eliminate its borders or even make changes in its dimensions. Similarly, we can also set its minimum allowed scale by using the minScaleLimit property. Syntax new fabric.Ellipse({ minScaleLimit : Number }: Object) Parameters ...
Read More