The possibilities are:
- they sum
- the larger value takes precedence
- it depends on whether the paragraphs have the same style
Unless you can specify how these interact, you have to create special styles to apply depending on what the preceding (or following) style is. For example, I have a number of paragraphs that are comprised of a pair of tick boxes and captions. I want extra spacing around these line, but I also want to vary the spacing when there are multiple lines of tick boxes.
I need four styles.
Tick Box - sets up the tabs and the initial indent. Sets before and after spacing for an isolated tick box line.
Tick Box Middle - derives from Tick Box. Set up before and after spacing for line with Tick Boxes before and after.
Tick Box Top - derives from Tick Box Middle. Sets up spacing-before same as for Tick Box.
Tick Box Bottom - derives from Tick Box Middle. Sets up spacing-after same as Tick Box.
This works a treat, until I place a Tick Box line immediately after a heading-styled paragraph with an extra spacing-after. Then I get the accumulated values of the heading after and the Tick Box before. The preferred behaviour wold be for the larger value to swallow the smaller. That way, I can safely specify both before and after values on styles knowing that the styles with smaller values of spacing-before will all start at the some offset beneath a heading style with a large spacing-after.