protected override IList <int> ExecuteNative(IPdfDocument document, UpdateAnnotationArgs args)
        {
            var results = new List <int>();

            foreach (var annot in args.updateAnnots)
            {
                var result = document.UpdateAnnotation(annot.Annot.AnnotId,
                                                       annot.Annot.PageNr, annot.r, annot.content, annot.label, annot.color,
                                                       annot.dBorderWidth);
                results.Add(result);
            }
            return(results);
        }
 public PdfUpdateAnnotationRequest(UpdateAnnotationArgs arguments, int priority)
     : base(arguments, priority)
 {
 }
 /// <summary>
 /// Creates the PdfUpdateAnnotationRequest
 /// </summary>
 /// <param name="arguments"></param>
 public PdfUpdateAnnotationRequest(UpdateAnnotationArgs arguments)
     : base(arguments, 50)
 {
 }