Example #1
0
 public static PdfAnnotation shallowDuplicate(PdfAnnotation annot) {
   PdfAnnotation dup;
   if (annot.isForm()) {
     dup = new PdfFormField(annot.writer);
     PdfFormField dupField = (PdfFormField) dup;
     PdfFormField srcField = (PdfFormField) annot;
     dupField.parent = srcField.parent;
     dupField.kids = srcField.kids;
   } else dup = new PdfAnnotation(annot.writer, null);
   dup.merge(annot);
   dup.form = annot.form;
   dup.annotation = annot.annotation;
   dup.templates = annot.templates;
   return dup;
 }