نحوه اعمال قالب بندی سفارشی در طول Mail Merge

Contents
[ ]

کلاس MailMerge دو رویداد را فراهم می کند که می تواند در گسترش قابلیت های Mail Merge بسیار مفید باشد. ویژگی setFieldMergingCallback(IFieldMergingCallback) یک کلاس را می پذیرد که روش های fieldMerging(FieldMergingArgs) و imageFieldMerging(ImageFieldMergingArgs) را اجرا می کند. این ها می توانند برای پیاده سازی کنترل سفارشی بر روی فرآیند Mail Merge استفاده شوند.

رویداد fieldMerging(FieldMergingArgs) در طول Mail Merge زمانی رخ می دهد که یک فیلد Mail Merge ساده در سند مواجه می شود. این کنترل بیشتری بر روی Mail Merge می دهد و شما می توانید هر اقدامی را هنگام وقوع رویداد انجام دهید. این روش در یک کلاس پیچیده شده است که رابط IFieldMergingCallBack را پیاده سازی می کند و یک شی FieldMergingArgs را می پذیرد که داده ها را برای رویداد مربوطه فراهم می کند.

مثال کد زیر نشان می دهد که چگونه منطق سفارشی را در رویداد MergeField برای اعمال قالب بندی سلول پیاده سازی کنیم.