VintaSoft Annotation .NET Plug-in Discussions

Questions, comments and suggestions concerning VintaSoft Annotation .NET Plug-in.

Board index < VintaSoft Imaging < VintaSoft Annotation .NET Plug-in Discussions

We are migrating to new forums engine, no new registration or posting currently available. TIA for your patience.

How to rotate page with annotations on it



How to rotate page with annotations on it

Post by Vladimir »

Hello,

I have two buttons on my form: RotateToLeftButton and RotateToRightButton.
On click of this buttons I run the code like this:
_imageViewer.Image.Rotate(-90); //for RotateToLeftButton
_imageViewer.Image.Rotate(90); //for RotateToRightButton
But if page contains any annotations on it these annotations are not rotated.
Could you give me example how to rotate all annotations on selected page during page rotating?

I tried to rotate them:
var annotationCollection = _imageViewer.Annotations.GetAnnotations(_imageViewer.FocusedIndex);
foreach (AnnotationBase annotationBase in annotationCollection) 
{
   annotationBase.Rotation = annotationBase.Rotation + 90;
}
but they lost their positions on page.


Re: How to rotate page with annotations on it

Post by Alex »

Hello Vladimir,

You need to use the AnnotationController.RotateImageWithAnnotations method if you want to rotate image with annotations.

Here is an example how to rotate the image with annotations:
_imageViewer.Annotations.RotateImageWithAnnotations(0, 90);
Please read the description and available properties and methods of the AnnotationController class in the documentation.

Best regards, Alexander


Page 1 from 1: 1