Reply To: Using .before/.after on Canvas

PennController for IBEX Forums Support Using .before/.after on Canvas Reply To: Using .before/.after on Canvas

#9984
Jeremy
Keymaster

Hello,

You can use .before and .after on any element, including Canvas elements themselves or Text elements that you print on a Canvas element. For example, you can do that:

newText("subject", "I "),
newText("verb", "print "),
newText("word", "words "),
newText("ending", "on a line")
,
getText("subject").after(getText("verb").after(getText("word").after(getText("ending")))).print()

Or alternative you could print the next Text elements inside the first one, making sure they all appear as a horizontal sequence (css command):

newText("subject", "I ").css("display", "flex").print(),
newText("verb", "print ").print(getText("subject")),
newText("word", "words ").print(getText("subject")),
newText("ending", "on a line").print(getText("subject"))

Jeremy