UpdateCreatedTimeProperty

SaveOptions.UpdateCreatedTimeProperty property

Obtient ou définit une valeur déterminant si leCreatedTime la propriété est mise à jour avant l’enregistrement. La valeur par défaut estFAUX ;

public bool UpdateCreatedTimeProperty { get; set; }

Exemples

Montre comment mettre à jour la propriété « CreatedTime » d’un document lors de l’enregistrement.

Document doc = new Document();

DateTime createdTime = new DateTime(2019, 12, 20);
doc.BuiltInDocumentProperties.CreatedTime = createdTime;

// Cet indicateur détermine si l'heure de création, qui est une propriété intégrée, est mise à jour.
// Si tel est le cas, alors la date de la dernière opération de sauvegarde du document
// avec cet objet SaveOptions passé en paramètre est utilisé comme heure de création.
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.UpdateCreatedTimeProperty = isUpdateCreatedTimeProperty;

doc.Save(ArtifactsDir + "DocSaveOptions.UpdateCreatedTimeProperty.docx", saveOptions);

// Ouvrez le document enregistré, puis vérifiez la valeur de la propriété.
doc = new Document(ArtifactsDir + "DocSaveOptions.UpdateCreatedTimeProperty.docx");

if (isUpdateCreatedTimeProperty)
    Assert.AreNotEqual(createdTime, doc.BuiltInDocumentProperties.CreatedTime);
else
    Assert.AreEqual(createdTime, doc.BuiltInDocumentProperties.CreatedTime);

Voir également