SaveOptionsUpdateLastSavedTimeProperty Property |
Gets or sets a value determining whether the
LastSavedTime property is updated before saving.
Syntax
public bool UpdateLastSavedTimeProperty { get; set; }
Public Property UpdateLastSavedTimeProperty As Boolean
Get
Set
public:
property bool UpdateLastSavedTimeProperty {
bool get ();
void set (bool value);
}
member UpdateLastSavedTimeProperty : bool with get, set
Property Value
Type:
Boolean
Examples
Shows how to determine whether to preserve the document's "Last saved time" property when saving.
Document doc = new Document(MyDir + "Document.docx");
Assert.AreEqual(new DateTime(2020, 7, 30, 5, 27, 0),
doc.BuiltInDocumentProperties.LastSavedTime);
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions();
saveOptions.UpdateLastSavedTimeProperty = updateLastSavedTimeProperty;
doc.Save(ArtifactsDir + "OoxmlSaveOptions.LastSavedTime.docx", saveOptions);
doc = new Document(ArtifactsDir + "OoxmlSaveOptions.LastSavedTime.docx");
DateTime lastSavedTimeNew = doc.BuiltInDocumentProperties.LastSavedTime;
if (updateLastSavedTimeProperty)
Assert.That(DateTime.Now, Is.EqualTo(lastSavedTimeNew).Within(1).Days);
else
Assert.AreEqual(new DateTime(2020, 7, 30, 5, 27, 0),
lastSavedTimeNew);
See Also