Thanks. I am using SaveCtrlDisplayToFile at the moment to save the bitmap to file. The way the program works for the Canvas control is to build up the display from a series of single line bitmaps, so there is no single bitmap of the whole display to save, except from the control. The problem with this approach is that it always saves to the same file name, whereas I want the user to be able to define a file name that is meaningful to the data being saved, so I still have a bit of work to do.
My concern with the "save to file" option in PrintCtrl is that if it is there, a user will try to use it (probably incorrectly) and so I was hoping that the save file could be displayed. According to the documention, the saved image from PrintCtrl should be viewable in Microsoft Word, but this does not seem to work in my program.