See attached sample: when creating a field of type “FieldType.FieldSaveDate” and the document is saved by Aspose.Words, the value is initially “0”. It starts working if the document is edited by word, saved and reopened.
I would expect that is shows the time when “Document.Save” was called.
A call to “Field.Update” or “Document.UpdateFields” does not help.
It gets even worse if you load a template: now the date is the last save time of the template file. Click button “create from template” to reproduce this.
Is this a misunderstanding of mine or a bug?
When creating a blank doc, the user might understand that the “0” values will be filled when first saved. But at least the second problem (create from template) causes real trouble for me, because the customers will see a date in the result file that they don’t understand and that makes no sense to them.
SaveDateTest_Updated.zip (4.7 MB)