Hi Graham,
I've reported this too, but Thomas and I are certainly not the first. The Sparxians have acknowledged to be incomplete and out of date elsewhere in this forum.
Neil (KP at Sparx) has replied that he is actively working through the code behind this feature, and making progress on documentation. I've not been too successful with his advice to date, but that is primarily because I have been busy in the engine room of my project and unable to surface for this. However, it has become somewhat more important - that's my fault, for solving the more pressing problems - so I'll delve into this.
One thing I'm certain I was able to do was to get the name of an element to display. Instead of the "text" command I used the "println" command, with the information as follows:
println("#NAME#");
Case (perhaps) and punctuation (for sure) appear to be significant. This got the name to display, in the upper right corner. There should be other commands to place and justify as you require.
Neil used the command:
if (HasProperty("language","Java"))
{
PrintWrapped("#dateCreated#");
}
The above is verbatim. My excuse for not trying this yet is that it is Java, and I didn't want to spill any on me.

I'll let you guys know how I fare as I work on this.
Thomas: Should we start some kind of discussion on the User Group or something? It would be a good idea to accumulate any wisdom we find by guess and by gosh. I'm sure Neil would also appreciate anything we come up with, as he muddles through the innards.
David