Again, word processing is sufficiently challenging when placing static text in static locations. But placing varying amounts of text in spaces that vary in size and location, and even shape, requires a pretty complete tool kit – which PSL provides.
With variable data the concept of word processing take on some interesting twists and quite often involves “text boxes.” PSL employs two types of boxes for text, in addition to the page. In one type the box behaves much like a page, taking on the properties, such as font, size, slant, etc applied to the text. Word wrap and flow from box to box (or page to page) can be automatically applied.
In a second type of box the text takes on the properties assigned to the box itself. In that case, rather than wrapping or flowing from box to box, font sizes are adjusted from the target (downward) to cause the phrase to fit the box. Lower limits can be set so that users are warned when the font had to be reduced too low to fit a box.
Perhaps more importantly using the wealth of typesetting commands discussed above and some special “word processing” commands, such as finding out how much vertical or horizontal space is still available; one can create functions to make the text behave just about any way one would want.
Vertical borders of text boxes can be any shape desired. One can fit text to a curve – most any curve.
Text in Shapes
Around Curved Objects
Image Text Placement