I use the last version (6.0.0) of ImageEn in Delphi 2007.
I think there is a problem with Ellipse annotation. It doesn't saved with command ImageEnVect1.IO.Params.ImagingAnnot.CopyFromTImageEnVect(ImageEnVect1);
How to reproduce : - open Annotations.dproj project - change SpeedButton10Click event - ImageEnVect1.MouseInteractVt := [miPutEllipse]; - run project - open TIF file and add annotation - save TIF - re-open it
It work perfect with line, box and others annotations.
I'm afraid only the following object kinds are supported by TIEImagingAnnot.CopyFromTImageEnVect: iekBITMAP, iekLINE, iekPOLYLINE, iekBOX, iekMEMO, iekTEXT
You might want to use TIEImagenAnnot.CopyFromTImageEnVect instead.