Glenn:
You should be aware that translucent annotations do not rotate. RotateDocument will change the location of a translucent annotation but will not rotate it. You will probably also notice that there is no rotation grip when the translucent property is set to true. This is a limitation of the translucent functionality.
My apologies; I used the wrong type of annotation. I should have used a rectangle with an alpha-channelled yellow background to implement a fairly simple highlight annotation that can be rotated. This fixes the problems of some annotations not rotating at all.
However; by using your sample application 'Atalasoft DotAnnotate Demo' that comes with version 5.0f of your product, I can still replicate the problem where the annotations move from their origins on documents that do not have square DPI resolutions (e.g. 204x196 dpi - fax images). To replicate the issue I did the following.
1. From the attached ZIP file, extract 'Atalasoft Test Image.TIF' (204x196 dpi test image).
2. Load this file into the Atalasoft DotAnnotate demo application.
3. Draw some rectangle annotations on the document - I recommend one of these tight in the top-left to make life easy when spotting changes with regards to positioning.
4. Take note of the annotation positions in relation to elements of the image.
5. Go to the 'File' menu and select 'Rotate Document'.
6. Now review the positioning of the annotations. You'll find that they have shifted upwards vertically!
We noticed this in our own application and spent a considerable amount of time ensuring that it wasn't our application that was at fault. It was only when we tried it in the demo applications that we realised that we could replicate the issue on the same images, and obviously this doesn't use our code but uses the same components. If the image uses a square resolution (such as 300x300 dpi for example), the annotation shift doesn't occur.
Can you try replicating this and let me know how you get on please? As I said before I have also reported this issue to Atalasoft support, who I am just going to update.
Cheers.
Andy.