Line Snapping

Objects can be permanently connected by line snapping. When they are moved, the lines (or polylines) are moved to maintain the connections. The endpoints of lines and polylines are "snap ties" which are matched up with "anchor points" in other objects. Built-in objects with anchor points include ellipse and (rectangular) border, text and bitmap, although other objects and controls can be made to contain anchor points by system integrators.

Objects with anchor points also have the "AnchorSnaps" property. An unlimited number of anchor points can be defined. Each is defined by a pixel offset (by default by 0,0) from one of eight base points around the perimeter and one base point in the middle of the object.

The checking of new line snapping connections can be turned on and off by the button on the Layout Bar. If turned off, existing connections are maintained, but new ones are not checked for. Line snapping is not performed for multi-selected or grouped objects.