Hmm... Thanks! Let me try this....
(I had tried something similar before, but I just retried it.)
This does print the note elements, but I see that it also prints the notes (i.e., requirement text) for each requirement that is also a target on a connector twice, once when it traverses the requirement element, and again when it is the target element on a connector. I don't want that. (I guess it's not a problem if I don't link requirements, but I very definitely want to define the relationships between the requirements.) Is that correct?
___
I submitted a support case to Sparx, by the way. Support told me I can't do what I want to do, but did suggest some workarounds (use a Linked Document or Tagged Value).
Of course, the contents of Linked Documents and Tagged Values (if I make these Memo type, as I must to support text of any significant length) are invisible on diagrams, so they are not a functional replacement for Notes on diagrams.
The workaround I have implemented is to put the text of linked notes additionally into the linked element itself as a tagged value (of Memo type) and set up the rtf generator to print tagged values. This solution isn't perfect since
1) the generator always prints the tagged value header and value, even if there isn't any text (not a huge issue)
2) I maintain two copies of the text, one in the note for diagram viewers, and one in the tagged value for rtf generation.
Still, it is good enough for the moment. Support created a product suggestion for this issue.