UpdateLastPrintedProperty
内容
[
隐藏
]SaveOptions.UpdateLastPrintedProperty property
获取或设置一个值,确定是否LastPrinted
属性在保存前更新。
public bool UpdateLastPrintedProperty { get; set; }
例子
演示如何在保存时更新文档的“CreatedTime”属性。
Document doc = new Document();
doc.BuiltInDocumentProperties.CreatedTime = new DateTime(2019, 12, 20);
// 该标志确定创建时间(内置属性)是否更新。
// 如果是,则为文档最近一次保存操作的日期
// 将此 SaveOptions 对象作为参数传递,用作创建时间。
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.UpdateCreatedTimeProperty = isUpdateCreatedTimeProperty;
doc.Save(ArtifactsDir + "DocSaveOptions.UpdateCreatedTimeProperty.docx", saveOptions);
// 打开保存的文档,然后验证属性的值。
doc = new Document(ArtifactsDir + "DocSaveOptions.UpdateCreatedTimeProperty.docx");
Assert.AreNotEqual(isUpdateCreatedTimeProperty, new DateTime(2019, 12, 20) == doc.BuiltInDocumentProperties.CreatedTime);
演示如何在保存时更新文档的“上次打印”属性。
Document doc = new Document();
doc.BuiltInDocumentProperties.LastPrinted = new DateTime(2019, 12, 20);
// 该标志确定最后打印的日期(内置属性)是否更新。
// 如果是,则为文档最近一次保存操作的日期
// 将这个 SaveOptions 对象作为参数传递,用作打印日期。
DocSaveOptions saveOptions = new DocSaveOptions();
saveOptions.UpdateLastPrintedProperty = isUpdateLastPrintedProperty;
// 在 Microsoft Word 2003 中,可以通过文件 -> 找到该属性属性->统计->打印。
// 也可以使用 PRINTDATE 字段将其显示在文档正文中。
doc.Save(ArtifactsDir + "DocSaveOptions.UpdateLastPrintedProperty.doc", saveOptions);
// 打开保存的文档,然后验证属性的值。
doc = new Document(ArtifactsDir + "DocSaveOptions.UpdateLastPrintedProperty.doc");
Assert.AreNotEqual(isUpdateLastPrintedProperty, new DateTime(2019, 12, 20) == doc.BuiltInDocumentProperties.LastPrinted);
也可以看看
- class SaveOptions
- 命名空间 Aspose.Words.Saving
- 部件 Aspose.Words