Hi All,
Once again I stumbled upon a problem.
I wrote a script that generates RTF document, everything works great except one detail: Header & Footer are missing in generated file.
I have them templates (logo and page number) but they are not present in generated file.
Basically my script is invoked from context menu on diagram OnDiagramScript(); listener function.
Then I get list of all elements on diagram and generate the file
more or less like that:
var docGenerator = Repository.CreateDocumentGenerator();
if (docGenerator.NewDocument("")) {
documentCoverPage(docGenerator, elements);
docGenerator.InsertBreak(0);
docGenerator.InsertTableOfContents();
docGenerator.InsertBreak(0);
docGenerator.SaveDocument(FILENAME, DocxType);
Session.Prompt("Document successfully generated", promptOK);
}Where
documentCoverPage = function (docGenerator, elements) {
docGenerator.DocumentPackage(packageId, 0,TEMPLATE_COVER_PAGE);
var documentChanges = filterElements(elements, "Change");
for (var i = 0; i < documentChanges.length; i++) {
var change = documentChanges[i];
docGenerator.DocumentElement(change.ElementID, 0, TEMPLATE_CHANGE_HISTORY);
}
};Generaly I don't do anything special.. the only difference is that everything is started and generated in script, not from F8 / Generate Documentation functionality.
Did you guys have problems like that?
Any idea on how to fix it will be appreciated :-)