text(txt, x, y, w, h)
Creates a text frame on the current layer on the current page in the current document. The text frame gets created in the position specified by the x
and y
parameters. The default document font will be used unless a font is set with the textFont()
function. The default document font size will be used unless a font size is set with the textSize()
function. Change the color of the text with the fill()
function. The text displays in relation to the textAlign()
and textYAlign()
functions. The w
and h
parameters define a rectangular area. If a rectangle, an oval, a polygon or a graphic line are used instead of an x position, the given text will be placed in/on this shape.
Type: function
Parameter(s):
- txt {String}:
The text content to set in the text frame.
- x {Number | Rectangle | Oval | Polygon | GraphicLine | TextFrame}:
x-coordinate of text frame or item to place the text in or graphic line to place the text onto as a text path.
- y {Number}:
y-coordinate of text frame
- w {Number}:
width of text frame
- h {Number}:
height of text frame
Returns:
-
{TextFrame | TextPath}:
The created text frame instance or the text path
Example(s):
Create a text frame with a Lorem ipsum text.
text(LOREM, 50, 50, 100, 200);
Place a Lorem ipsum text inside an oval shape.
var ell = ellipse(50, 50, 100, 100);
text(LOREM, ell);
Place a Lorem ipsum text as a text path onto a line.
var l = line(50, 50, 200, 80);
text(LOREM, l);