About Arbortext Styler > Arbortext Styler Dialog Boxes > Stylesheet Properties Dialog Box > Stylesheet Properties — PTC ALD Formatting
  
Stylesheet Properties — PTC ALD Formatting
The APP Formatting tab of the Stylesheet Properties dialog box permits you to configure global spacing and hyphenation settings for your stylesheet, applicable when generating print/PDF output with the PTC ALD engine.
The APP Formatting tab provides the following options:
Vertical Spacing
Available properties
Column top baseline: Specifies the measure from the top of the page region to the baseline of the first line of text when an exact column-top to text-baseline distance has been specified for a column. This has the effect of dropping the top of a paragraph.
The default value is 0pt + 75% of leading.
This property sets the fParagraph.topDrop and fParagraph.autoLeadingAboveMaximumTopDrop JavaScript properties.
Cell top baseline: Works in the same way as Column top baseline, but this setting is the measure from inside the top padding of the top of the cell to the baseline of the first line of text within the cell.
The default value is 0pt + 75% of leading.
This property sets the fParagraph.topDropCell and fParagraph.autoLeadingAboveMaximumTopDropCell JavaScript properties.
For both of these properties, when % of leading is specified and leading is defined with em units, the font size of the first character on the line is used. If any character on the first line would extend above the page region top, or into the top padding of the cell, the auto-leading feature will lower the baseline of the first line as much as needed to avoid.
Use baseline to baseline leading (also known as professional leading): Specifies that the measure from the baseline of the previous line to the baseline of the current line should be calculated using the leading of the current line.
The default value is true (selected).
When set to true (selected), this property sets the fFrame.professionalLeading and fParagraph.autoLeadingBbx JavaScript properties to true.
When set to false (not selected), this property sets the fParagraph.autoLeading JavaScript property to true.
If the property is not selected, the leading is calculated by taking 25% of the leading of the previous line (to account for descenders) and adding 75% of the current leading for the ascenders of the current line.
Reset Vertical Spacing Defaults: remove any custom settings made in these fields.
Horizontal Spacing
Available properties
Word space: Sets the basic amount of space that will be substituted for every space character when formatting a line. The default value is 0.25em.
The Stretch setting specifies the maximum amount of extra space that can be added to the basic word spacing when justifying a line.
The default value is 0pt.
The Shrink setting specifies the maximum amount of space that can be removed from the basic word spacing when justifying a line.
The default value is 0pt.
These properties sets the fStyle.wordSpace, fStyle.wordSpaceExtra, and fStyle.wordSpaceSquash JavaScript properties.
Letter space: Sets the basic amount of space that will be added to the right of a letter when formatting a line. The default value is 0pt.
The Stretch setting specifies the maximum amount of extra space that can be added to the letter spacing when justifying a line
The default value is 0pt.
The Shrink setting specifies the maximum amount of space that can be removed from the letter spacing when justifying a line
The default value is 0pt.
These properties sets the fStyle.letterSpace, fStyle.letterSpaceExtra, and fStyle.letterSpaceSquash JavaScript properties.
Reset Horizontal Spacing Defaults: remove any custom settings made in these fields.
* 
Stretch and Shrink settings only apply when vertical justification is active.
Hyphenation
Available properties
Maximum consecutive hyphens: Sets the maximum number of hyphens that may appear consecutively down the right hand edge of a column. The default value is 2, with a range between 1–10 permitted.
This property sets the fStyle.hyphenationMaxNum JavaScript property.
Minimum word size to hyphenate: Sets the minimum word size that can be hyphenated. The default value is 4, with a range between 1–10 permitted.
This property sets the fStyle.hyphenationCharsMin JavaScript property.
Minimum characters before hyphen: Sets the minimum number of characters from a word that must be left in front of a hyphen. The default value is 1, with a range between 1–10 permitted.
This property sets the fStyle.hyphenationCharsBefore JavaScript property.
Minimum characters after hyphen: Sets the minimum number of characters from a word that must be left after the hyphen when a word is hyphenated. The default value is 1, with a range between 1–10 permitted.
This property sets the fStyle.hyphenationCharsAfter JavaScript property.
Reset Hyphenation Defaults: remove any custom settings made in these fields.