UpdateLastPrintedProperty

SaveOptions.UpdateLastPrintedProperty property

Bir değer alır veya ayarlar.LastPrinted özellik kaydedilmeden önce güncellenir.

public bool UpdateLastPrintedProperty { get; set; }

Örnekler

Kaydederken bir belgenin “CreatedTime” özelliğinin nasıl güncelleneceğini gösterir.

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

// Bu bayrak yerleşik bir özellik olan oluşturulan saatin güncellenip güncellenmeyeceğini belirler.
// Eğer öyleyse, belgenin en son kaydetme işleminin tarihi
// parametre olarak iletilen bu SaveOptions nesnesi, oluşturulan zaman olarak kullanılır.
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.UpdateCreatedTimeProperty = isUpdateCreatedTimeProperty;

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

// Kaydedilen belgeyi açın, ardından özelliğin değerini doğrulayın.
doc = new Document(ArtifactsDir + "DocSaveOptions.UpdateCreatedTimeProperty.docx");

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

Kaydederken belgenin “Son yazdırılan” özelliğinin nasıl güncelleştirileceğini gösterir.

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

// Bu bayrak yerleşik bir özellik olan son basım tarihinin güncellenip güncellenmeyeceğini belirler.
// Eğer öyleyse, belgenin en son kaydetme işleminin tarihi
// parametre olarak iletilen bu SaveOptions nesnesi, yazdırma tarihi olarak kullanılır.
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.UpdateLastPrintedProperty = isUpdateLastPrintedProperty;

// Microsoft Word 2003'te bu özelliğe Dosya -> aracılığıyla ulaşılabilir. Özellikler -> İstatistikler -> Basılı.
// PRINTDATE alanı kullanılarak belgenin gövdesinde de görüntülenebilir.
doc.Save(ArtifactsDir + "DocSaveOptions.UpdateLastPrintedProperty.doc", saveOptions);

// Kaydedilen belgeyi açın, ardından özelliğin değerini doğrulayın.
doc = new Document(ArtifactsDir + "DocSaveOptions.UpdateLastPrintedProperty.doc");

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

Ayrıca bakınız