UpdateLastPrintedProperty

SaveOptions.UpdateLastPrintedProperty property

Ruft einen Wert ab oder legt ihn fest, der bestimmt, ob dieLastPrinted Eigenschaft wird vor dem Speichern aktualisiert.

public bool UpdateLastPrintedProperty { get; set; }

Beispiele

Zeigt, wie die Eigenschaft „CreatedTime“ eines Dokuments beim Speichern aktualisiert wird.

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

// Dieses Flag bestimmt, ob die erstellte Zeit, die eine integrierte Eigenschaft ist, aktualisiert wird.
// Wenn ja, dann das Datum des letzten Speichervorgangs des Dokuments
// mit diesem als Parameter übergebenen SaveOptions-Objekt wird es als Erstellungszeit verwendet.
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.UpdateCreatedTimeProperty = isUpdateCreatedTimeProperty;

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

// Öffnen Sie das gespeicherte Dokument und überprüfen Sie dann den Wert der Eigenschaft.
doc = new Document(ArtifactsDir + "DocSaveOptions.UpdateCreatedTimeProperty.docx");

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

Zeigt, wie die Eigenschaft „Zuletzt gedruckt“ eines Dokuments beim Speichern aktualisiert wird.

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

// Dieses Flag bestimmt, ob das zuletzt gedruckte Datum, eine integrierte Eigenschaft, aktualisiert wird.
// Wenn ja, dann das Datum des letzten Speichervorgangs des Dokuments
// mit diesem als Parameter übergebenen SaveOptions-Objekt wird es als Druckdatum verwendet.
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.UpdateLastPrintedProperty = isUpdateLastPrintedProperty;

// In Microsoft Word 2003 kann diese Eigenschaft über Datei -> gefunden werden. Eigenschaften -> Statistiken -> Gedruckt.
// Es kann auch im Hauptteil des Dokuments angezeigt werden, indem ein PRINTDATE-Feld verwendet wird.
doc.Save(ArtifactsDir + "DocSaveOptions.UpdateLastPrintedProperty.doc", saveOptions);

// Öffnen Sie das gespeicherte Dokument und überprüfen Sie dann den Wert der Eigenschaft.
doc = new Document(ArtifactsDir + "DocSaveOptions.UpdateLastPrintedProperty.doc");

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

Siehe auch