12.6.12 Leader Flow Object Class
A leader flow object can only be inlined. A leader flow object has a single principal port containing the inline flow objects to be repeated. A leader flow object class has the following characteristics:

•  length: is a length-spec specifying the length of the leader.  This characteristic is not inherited.  If this characteristic is not specified, the length of the leader shall be determined by the context in which it is used. The length shall be specified for a leader in a paragraph unless the leader occurs on the last line.

•  truncate-leader?: is a boolean specifying whether the final repetition of the sequence of inline flow objects that is the content of this flow object may be truncated. The initial value is #f.

•  align-leader?: is a boolean specifying whether the leaders shall be aligned against an imaginary grid associated with the page. The initial value is #t.

•  min-leader-repeat: is a strictly positive integer specifying the minimum number of times that the pattern shall be repeated.  This characteristic is applicable only if length: is not specified.  If the available space is insufficient for the leader to be repeated this number of times, then the leader shall be blank.  When a leader occurs in a paragraph, the available space consists of the display-size of the paragraph less the sum of the start-indent applicable to the last line, the last-line-end-indent, the total length of everything following the leader in the paragraph, and the smallest portion of the paragraph preceding the leader that shall be kept with the leader. The initial value is 1.

•  inhibit-line-breaks?: is a boolean specifying whether line breaks shall be inhibited before and after each area produced by this flow object. This applies only to line breaks introduced by the formatter to make lines fit in the available space. The initial value is #f.

•  break-before-priority: is an integer that affects whether a break is allowed before this flow object.  The break priority of a potential breakpoint is the maximum of the break-after-priority of the flow object immediately preceding the potential breakpoint and the break-before-priorities of the flow object immediately following the potential breakpoint, and any characters immediately following that character for which the drop-after-line-break?: characteristic is true.  A break shall be allowed at a potential breakpoint only if the break priority is even.  This characteristic is not inherited. The default value is 0.

•  break-after-priority: is an integer that affects whether a break is allowed after this flow object as described in the specification of the break-before-priority: characteristic. This characteristic is not inherited. The default value is 0.