How To Determine Where Text Binding Starts

Determining the position where bound text will begin to wrap around an object.

This information was provided by Claris Corporation on 16 March 1998, and incorporated into Apple Computer's Tech Info Library.

In ClarisDraw 1.0, the "Bind Text Options" dialog box contains a setting for choosing the origin point at which text will begin binding to that object. This setting is referred to as the "Starting Point - percentage along path," and is a value in the range 0 through 100 percent. Settings of zero and 100 are equivalent.

So what is zero percent and what is 100 percent? How does ClarisDraw use these values to determine where text will begin binding on any particular object? The answer is, it depends on the object.

Assuming you have the Starting Point set to zero, and "outside path" selected, the text starts:

* Line: at the place you began drawing the line, flowing in the direction you drew the line.
* Rectangle: upper left corner
* Oval: the "nine o'clock" position (Figure 3).
* Arc: think of the arc as a portion of a clock face. Using that analogy, the starting point will be the counter-clockwise-most point on the arc
* Polygon: if drawn clockwise, the starting point will be the first point that is drawn. If drawn counterclockwise, the starting point will also be the first point drawn, but the text will flow inside the polygon. This is because of the way Apple's QuickDraw routines define objects. A good rule of thumb is: the text will flow in the same direction in which you drew the polygon.
* Regular polygon: depends on the number of sides of the regular polygon being drawn. If the regular polygon has an odd number of sides, the starting point is the top of the polygon; if it has an even number of sides, then the starting point of bound text is the "three o'clock" position.
* Bezigon: same as for polygons
* Shapes palette: depends on the shape being drawn. Generally, the starting point is either the "nine o'clock" position, or the upper left of the object.

You cannot bind text to connectors, though you could create a polygon that follows the connector path and bind text to that object.

The above starting points also hold true if "inside path" is selected, except that the text is bound to the inside of the object, and flows in the opposite direction (as it must: the bottom of the text is always the portion that is bound to the object). The exceptions to this are the polygon and Bezigon tools, as noted in their descriptions.

Published Date: Feb 18, 2012