// Provide a user interface to select a custom separator. private void snapControl1_MailMergeExportFormShowing(object sender, MailMergeExportFormShowingEventArgs e) { SnapMailMergeExportOptions eOptions = e.Options; MailMergeExportFormControllerParameters controllerParameters = new MailMergeExportFormControllerParameters(this.snapControl1, eOptions); eOptions.RecordSeparator = RecordSeparator.Custom; e.Handled = true; using (MyMailMergeExportForm mergeForm = new MyMailMergeExportForm(controllerParameters)) { mergeForm.LookAndFeel.ParentLookAndFeel = this.snapControl1.LookAndFeel; e.DialogResult = mergeForm.ShowDialog(this); switch (mergeForm.SeparatorType) { case MyMailMergeExportForm.SeparatorTypeEnum.Html: eOptions.CustomSeparator.HtmlText = mergeForm.HtmlSeparator; break; case MyMailMergeExportForm.SeparatorTypeEnum.RichText: eOptions.CustomSeparator.Text = string.Empty; eOptions.CustomSeparator.AppendDocumentContent( mergeForm.RichSeparator.Range); break; } } }
void OnMailMergeExportFormShowing(object sender, MailMergeExportFormShowingEventArgs e) { e.Options.HeaderFooterLinkToPrevious = false; e.Options.RecordSeparator = RecordSeparator.SectionNextPage; }
void OnMailMergeExportFormShowing(object sender, MailMergeExportFormShowingEventArgs e) { e.Options.HeaderFooterLinkToPrevious = false; e.Options.RecordSeparator = RecordSeparator.SectionNextPage; }