public void ChangeLocale()
{
// Create a blank document.
Document doc = new Document();
DocumentBuilder b = new DocumentBuilder(doc);
b.InsertField("MERGEFIELD Date");
//ExStart
//ExId:ChangeCurrentCulture
//ExSummary:Shows how to change the culture used in formatting fields during update.
// Store the current culture so it can be set back once mail merge is complete.
CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;
// Set to German language so dates and numbers are formatted using this culture during mail merge.
Thread.CurrentThread.CurrentCulture = new CultureInfo("de-DE");
// Execute mail merge.
doc.MailMerge.Execute(new string[] {"Date"}, new object[] {DateTime.Now});
// Restore the original culture.
Thread.CurrentThread.CurrentCulture = currentCulture;
//ExEnd
doc.Save(MyDir + @"\Artifacts\Field.ChangeLocale.doc");
}