I've seen the examples about adding annotations, but I feel I'm missing something.
If I write the following code I see the image but not the ellipse.
What's the problem here?
Code: Select all
viewer.DisplayFromByteArray(bytes);
viewer.ZoomMode = ViewerZoomMode.ZoomModeFitToViewer;
viewer.MouseMode = ViewerMouseMode.MouseModeDefault;
viewer.SetAnnotationEditorMode(true);
AnnotationManager annotMgr = viewer.GetAnnotationManager();
annotMgr.SelectPage(1);
var ellipse = annotMgr.AddEllipseAnnot(System.Drawing.Color.White, 0, 0, 400, 400);
if ((annotMgr.GetStat() == GdPictureStatus.OK) && (ellipse != null))
{
ellipse.BorderWidth = 50f;
ellipse.Fill = true;
ellipse.FillColor = System.Drawing.Color.Yellow;
}
annotMgr.Close();
viewer.SetAnnotationEditorMode(false);
viewer.ReloadAnnotations();
viewer.Redraw();