Macro Language Reference > Macros > Frame > tftie
  
tftie
Description
Sets a frame tie option to enable frames to automatically move around a page following a moving reference point on the parent frame. The feature was designed primarily to support figure caption arrangements.
Syntax
tftie target id:s? update real:o? ( match rot:o? ( add rot:f? match width:uh? ( match height:uv? ( this across:uh? ( this down:uv? ( target across:uh? ( target down:uv? ) ) ) ) ) ) )
tftie
[no parameter]
Invoke the Frame Ties dialog box.
target id
Identify the target area with a string in one of the following forms:
Empty
Prevent any frame tying from taking place. All other parameters can be set for later use but will not take effect until this is specified.
Num
Specify an absolute frame number on the same page. A frame's number usually appears at its top-left corner on-screen.
 
When multiple pages or views are displayed, each page counts its frames from 1 for the purpose of frame ties, even though the on-screen numbers are consecutive throughout all displayed pages.
Relative Num
Specify an offset from the current frame with a number preceded by + or - characters. From example, -1 is the previous frame, +1 is the next frame.
Name
Identify a frame by name, (set with the tfname macro). The first frame to match the name, which can be a wildcard, will be the target frame. If no frame matches then no tying will occur.
?p
Specify that the whole of the page containing the frame is to be the target area.
update real
Indicate whether to update the real position, size and rotation of the frame after tying. This per-frame setting is shared with frame copy fit: see tffitfor further information.
match rot
Specify whether to update the frame's rotation to the target area's rotation.
add rot
Add to the frame's rotation after matching it to the target area by entering a specified number of degrees. Note this setting has no effect if the value of match rot is 0.
match width
Adjust the frame width: enter a percentage of width to refer to the target area's size, e.g. 0.5w or 25%w, or a value of 0 to indicate no change. Constant unit measurements can be used to force the width to a certain size. Constants can also be added to the width to provide another alternative of relative size, e.g. 10mm+w.
match height
Adjust the frame height: enter values as for match width.
this across
Specify the across component of the alignment reference point on the frame being tied.
this down
Specify the down component of the alignment reference point on the frame being tied.
target across
Specify the across component of the alignment reference point on the target area.
target down
Specify the down component of the alignment reference point on the target area.
Additional Information
This feature works in contrast to the anchor frames feature, which is used to move frames between pages instead of around the same page. See tfanchor for further information.
Related Links