All of Understand's graphs can be configured in a myriad of ways. They can also be copied to the clipboard, saved as an image, saved as a vector image or saved directly to Visio for further editing.
Printing can be to a single sheet or divided among N sheets that are then pieced together (poster printing). All graphs can be generated automatically via scripts permitting easy update of "As Built" documentation.
Example Declaration Graph of an Ada Package:
Note that items like "Close" that extend out of the main box are globals.
Items like "Buffer Access" which are inside are private.
Example Declaration Graph of a C++ Method: