Hi,
We have been using the Aspose.Word mailmerge feature to insert images into documents. However, we have recently upgraded Aspose.Word to version 2.1.9.0 from 1.6.3.0 and now the image mailmerge no longer works. Any ideas?
Simple C# Console Sample.
using System;
namespace AsposeWordTest
{
using Aspose.Word;
class Test
{
[STAThread]
static void Main(string[] args)
{
Aspose.Word.Document
src = new Document(@"c:\asposetest.doc");
src.MailMerge.MergeImageField += new MergeImageFieldEventHandler(MailMerge_MergeImageField);
string[] fields = new string[5];
string[] values = new string[5];
fields[0] = "Hello1"; values[0] = "Hello1";
fields[1] = "Hello2"; values[1] = "Hello2";
fields[2] = "Hello3"; values[2] = "Hello3";
fields[3] = "Hello4"; values[3] = "Hello4";
fields[4] = "Hello5"; values[4] = "Hello5";
src.MailMerge.Execute(fields, values);
src.Save(@"c:\aspose.doc", SaveFormat.FormatDocument);
src = null;
}
private static void MailMerge_MergeImageField(object sender, MergeImageFieldEventArgs e)
{
System.Diagnostics.Debug.WriteLine("Image field detected " + e.FieldName + " val " + e.FieldValue);
}
}
}
The diagnostic message never gets printed and the debugger doesn’t get tripped for the event handler.