UpdateLastSavedTimeProperty
Inhalt
[
Ausblenden
]SaveOptions.UpdateLastSavedTimeProperty property
Ruft einen Wert ab oder legt ihn fest, der bestimmt, ob dieLastSavedTime
Eigenschaft wird vor dem Speichern aktualisiert.
public bool UpdateLastSavedTimeProperty { get; set; }
Beispiele
Zeigt, wie Sie bestimmen können, ob die Eigenschaft „Zuletzt gespeicherte Zeit“ des Dokuments beim Speichern beibehalten werden soll.
Document doc = new Document(MyDir + "Document.docx");
Assert.AreEqual(new DateTime(2021, 5, 11, 6, 32, 0),
doc.BuiltInDocumentProperties.LastSavedTime);
// Wenn wir das Dokument in einem OOXML-Format speichern, können wir ein OoxmlSaveOptions-Objekt erstellen
// und übergeben Sie es dann an die Speichermethode des Dokuments, um zu ändern, wie wir das Dokument speichern.
// Setzen Sie die Eigenschaft „UpdateLastSavedTimeProperty“ auf „true“.
// die integrierte Eigenschaft „Letzte gespeicherte Zeit“ des Ausgabedokuments auf das aktuelle Datum/die aktuelle Uhrzeit setzen.
// Die Eigenschaft „UpdateLastSavedTimeProperty“ auf „false“ setzen
// Den ursprünglichen Wert der integrierten Eigenschaft „Letzte gespeicherte Zeit“ des Eingabedokuments beibehalten.
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(2021, 5, 11, 6, 32, 0),
lastSavedTimeNew);
Siehe auch
- class SaveOptions
- namensraum Aspose.Words.Saving
- Montage Aspose.Words