updateCreatedTimeProperty property

SaveOptions.updateCreatedTimeProperty property

Gets or sets a value determining whether the BuiltInDocumentProperties.createdTime property is updated before saving. Default value is false;

get updateCreatedTimeProperty(): boolean

Examples

Shows how to update a document’s “CreatedTime” property when saving.

let doc = new aw.Document();
doc.builtInDocumentProperties.createdTime = new Date(2019, 12, 20);

// This flag determines whether the created time, which is a built-in property, is updated.
// If so, then the date of the document's most recent save operation
// with this SaveOptions object passed as a parameter is used as the created time.
let saveOptions = new aw.Saving.DocSaveOptions();
saveOptions.updateCreatedTimeProperty = isUpdateCreatedTimeProperty;

doc.save(base.artifactsDir + "DocSaveOptions.updateCreatedTimeProperty.docx", saveOptions);

// Open the saved document, then verify the value of the property.
doc = new aw.Document(base.artifactsDir + "DocSaveOptions.updateCreatedTimeProperty.docx");

if (isUpdateCreatedTimeProperty)
  expect(doc.builtInDocumentProperties.createdTime).not.toEqual(new Date(2019, 12, 20));
else
  expect(doc.builtInDocumentProperties.createdTime).toEqual(new Date(2019, 12, 20));

See Also