UpdateLastPrintedProperty

SaveOptions.UpdateLastPrintedProperty property

Obtient ou définit une valeur déterminant si leLastPrinted la propriété est mise à jour avant l’enregistrement.

public bool UpdateLastPrintedProperty { get; set; }

Exemples

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

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

// Cet indicateur détermine si l'heure créée, qui est une propriété intégrée, est mise à jour.
// Si oui, alors la date de l'opération de sauvegarde la plus récente 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");

Assert.AreNotEqual(isUpdateCreatedTimeProperty, new DateTime(2019, 12, 20) == doc.BuiltInDocumentProperties.CreatedTime);

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

Document doc = new Document();
doc.BuiltInDocumentProperties.LastPrinted = new DateTime(2019, 12, 20);

// Cet indicateur détermine si la dernière date imprimée, qui est une propriété intégrée, est mise à jour.
// Si oui, alors la date de l'opération de sauvegarde la plus récente du document
// avec cet objet SaveOptions passé en paramètre est utilisé comme date d'impression.
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.UpdateLastPrintedProperty = isUpdateLastPrintedProperty;

// Dans Microsoft Word 2003, cette propriété peut être trouvée via Fichier -> Propriétés -> Statistiques -> Imprimé.
// Il peut également être affiché dans le corps du document en utilisant un champ PRINTDATE.
doc.Save(ArtifactsDir + "DocSaveOptions.UpdateLastPrintedProperty.doc", saveOptions);

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

Assert.AreNotEqual(isUpdateLastPrintedProperty, new DateTime(2019, 12, 20) == doc.BuiltInDocumentProperties.LastPrinted);

Voir également