I know there is a manual for Diagram Studio. My problem is that the manual is - IMHO - very poor, certainly not up to the standard of the other TMS product manuals.
The manual is 84 pages - the first 16 of which are version history, followed by another 18 pages of known problems and fixes! There are just 14 pages on using the components (most of which can be inferred: "TDgrShadowSelector: Allows setting the shadow of selected blocks." followed by a screenshot of the component).
The Blocks can only be created at runtime so their properties cannot be viewed as other component properties can in the IDE. But there is no comprehensive list of the block properties - and worse, no list of the values those properties can have.
So, there is nothing on such things as the possible Block shapes; bsSquareRound is mentioned in What's new for 2008 and bsEllipse is used in an example but that's it.
There is nothing on programatically creating Lines, polylines, etc, (btw trying to create lines or polylines does not seem to work in the example program)
There is mention of Block restrictions but the only values mentioned in passing are crNoMove, crKeepRatio, crNoClipboard, crNoSelect, crResize, crNodelete and crNoLink. The implication is that there are more but what?
I'm sorry to be so negative about what is obviously a very powerful and potentially useful product - but it could be so much better and easier if someone would explain how it to use it!