>Thank you very much for the code. I will try it; although since you have been using it for some time, I trust it 100%.
>If you don't mind, I am curious. Why do you get the orientation in your app?
For various reasons like:
-To set initial preview window size and zoom.
-Showing report's thumbnail image in an HTML based report selector.
...