Aspose.Words.Examples.CSharp.Mail_Merge.MailMergeImageFromBlob.HandleMergeImageFieldFromBlob.IFieldMergingCallback C# (CSharp) Method

IFieldMergingCallback() private method

This is called when mail merge engine encounters Image:XXX merge field in the document. You have a chance to return an Image object, file name or a stream that contains the image.
private IFieldMergingCallback ( ImageFieldMergingArgs e ) : void
e ImageFieldMergingArgs
return void
            void IFieldMergingCallback.ImageFieldMerging(ImageFieldMergingArgs e)
            {
                // The field value is a byte array, just cast it and create a stream on it.
                MemoryStream imageStream = new MemoryStream((byte[])e.FieldValue);
                // Now the mail merge engine will retrieve the image from the stream.
                e.ImageStream = imageStream;
            }
        }

Same methods

MailMergeImageFromBlob.HandleMergeImageFieldFromBlob::IFieldMergingCallback ( FieldMergingArgs args ) : void
MailMergeImageFromBlob.HandleMergeImageFieldFromBlob