WITH THISFORM.OleImageEdit * must display it before annotating it .Display() * stamp it .AnnotationType = wiTextStamp * with these characteristics STORE .F. TO llBold, llItalic, llUnderline, llStrikeThrough lcName = 'Arial' lnSize = 128 WITH ThisForm.OleImageEdit.AnnotationFont .Bold = llBold .Italic = llItalic .Name = lcName .Size = lnSize .Underline = llUnderline .StrikeThrough = llStrikeThrough ENDWITH .AnnotationFontColor = RGB(128,255,128) && green .AnnotationStampText = 'H' * at this location lnX = 90 .Draw(10, lnX) * need to save page in order to keep annotation graphics llZoom = .F. .Save(llZoom) * annotations don't show in thumbnails so * generate thumbnail to cause annotation graphic to show ThisForm.OleThumbNails.GenerateThumb(1, .Page) ENDWITHAny and all ideas would be appreciated.