/// <remarks/>
 public void MergeExtendedAsync(MergeSpecification mergeSpecification, PdfFieldExtended[] pdfFieldExtendeds) {
     this.MergeExtendedAsync(mergeSpecification, pdfFieldExtendeds, null);
 }
 /// <remarks/>
 public void MergeExtendedAsync(MergeSpecification mergeSpecification, PdfFieldExtended[] pdfFieldExtendeds, object userState) {
     if ((this.MergeExtendedOperationCompleted == null)) {
         this.MergeExtendedOperationCompleted = new System.Threading.SendOrPostCallback(this.OnMergeExtendedOperationCompleted);
     }
     this.InvokeAsync("MergeExtended", new object[] {
                 mergeSpecification,
                 pdfFieldExtendeds}, this.MergeExtendedOperationCompleted, userState);
 }
 public byte[] MergeExtended(MergeSpecification mergeSpecification, PdfFieldExtended[] pdfFieldExtendeds) {
     object[] results = this.Invoke("MergeExtended", new object[] {
                 mergeSpecification,
                 pdfFieldExtendeds});
     return ((byte[])(results[0]));
 }