Hi David,
Thanks for your interest with Essential DocIO.
I have tried to load the template document from database and then I will do find and replace with the document contents including footer text. It seems working fine for me. Here is a sample for your reference.
Sample :
FR_FromDBDoc.zip
Please let me know if it resolves your problem. If not could you send me your template document. I will try to reproduce the issue.
Thanks,
Prabhu.
>Hi,
>
>I am loading a Word Document from the database into DocIO and it is not appearing as it should, eg I get footers placed at random places in the document and page 1 and 2 swapping around.
>
>Unfortunately, I cannot send you the document as it is confidential but from my point of view it looks very simple, no images or tables, just text.
>
>Here is the code I use
>
>Template template = Template.Load(templateId);
>
>WordDocument document = new WordDocument();
>document.Open(new MemoryStream(template.Content, 0, template.ContentLength), FormatType.Doc);
>// Start Replace
>document.Replace("$MembershipId$", membershipId, true, true);
>document.Replace("$Date$", DateTime.Now.ToLongDateString(), true, true);
>document.Replace("$Address$", address.ToString(), true, true);
>document.Replace("$SubscriptionGrade$", member.SubscriptionGrade, true, true);
>document.Replace("$RenewalDate$", member.RenewalDate, true, true);
>document.Replace("$Name$", member.Title + " " + member.Surname, true, true);
>// End Replace
>document.Save("Template.doc", FormatType.Doc, context.Response, HttpContentDisposition.InBrowser);