LastSavedTime
محتويات
[
يخفي
]BuiltInDocumentProperties.LastSavedTime property
يحصل على وقت الحفظ الأخير بتوقيت UTC أو يعينه.
public DateTime LastSavedTime { get; set; }
ملاحظات
بالنسبة للمستندات المنشأ بتنسيق RTF، تقوم هذه الخاصية بإرجاع الوقت المحلي لعملية الحفظ الأخيرة.
لا يقوم Aspose.Words بتحديث هذه الخاصية.
أمثلة
يوضح كيفية العمل مع خصائص المستند في فئة “الأصل”.
// افتح المستند الذي قمنا بإنشائه وتحريره باستخدام Microsoft Word.
Document doc = new Document(MyDir + "Properties.docx");
BuiltInDocumentProperties properties = doc.BuiltInDocumentProperties;
// تحتوي الخصائص المضمنة التالية على معلومات تتعلق بإنشاء هذا المستند وتحريره.
// يمكننا النقر بزر الماوس الأيمن على هذا المستند في مستكشف Windows والعثور عليه
// هذه الخصائص عبر "الخصائص" -> "التفاصيل" -> فئة "الأصل".
// يمكن للحقول مثل PRINTDATE وEDITTIME عرض هذه القيم في نص المستند.
Console.WriteLine($"Created using {properties.NameOfApplication}, on {properties.CreatedTime}");
Console.WriteLine($"Minutes spent editing: {properties.TotalEditingTime}");
Console.WriteLine($"Date/time last printed: {properties.LastPrinted}");
Console.WriteLine($"Template document: {properties.Template}");
//يمكننا أيضًا تغيير قيم الخصائص المضمنة.
properties.Company = "Doe Ltd.";
properties.Manager = "Jane Doe";
properties.Version = 5;
properties.RevisionNumber++;
// يقوم Microsoft Word بتحديث الخصائص التالية تلقائيًا عند حفظ المستند.
// لاستخدام هذه الخصائص مع Aspose.Words، سنحتاج إلى تعيين القيم لها يدويًا.
properties.LastSavedBy = "John Doe";
properties.LastSavedTime = DateTime.Now;
// يمكننا النقر بزر الماوس الأيمن على هذا المستند في مستكشف Windows والعثور عليه these properties in "Properties" -> "Details" -> "Origin".
doc.Save(ArtifactsDir + "DocumentProperties.Origin.docx");
يوضح كيفية استخدام حقل SAVEDATE لعرض تاريخ/وقت عملية حفظ المستند الأحدث التي تم إجراؤها باستخدام Microsoft Word.
Document doc = new Document(MyDir + "Document.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln(" Date this document was last saved:");
// يمكننا استخدام حقل SAVEDATE لعرض تاريخ ووقت آخر عملية حفظ للمستند.
// عملية الحفظ التي تشير إليها هذه الحقول هي الحفظ اليدوي في تطبيق مثل Microsoft Word،
// ليست طريقة حفظ المستند.
// فيما يلي ثلاثة أنواع مختلفة من التقويم والتي وفقًا لها يمكن لحقل SAVEDATE عرض التاريخ/الوقت.
// 1 - التقويم القمري الإسلامي:
builder.Write("According to the Lunar Calendar - ");
FieldSaveDate field = (FieldSaveDate)builder.InsertField(FieldType.FieldSaveDate, true);
field.UseLunarCalendar = true;
Assert.AreEqual(" SAVEDATE \\h", field.GetFieldCode());
// 2 - تقويم أم القرى:
builder.Write("\nAccording to the Umm al-Qura calendar - ");
field = (FieldSaveDate)builder.InsertField(FieldType.FieldSaveDate, true);
field.UseUmAlQuraCalendar = true;
Assert.AreEqual(" SAVEDATE \\u", field.GetFieldCode());
// 3 - التقويم الوطني الهندي:
builder.Write("\nAccording to the Indian National calendar - ");
field = (FieldSaveDate)builder.InsertField(FieldType.FieldSaveDate, true);
field.UseSakaEraCalendar = true;
Assert.AreEqual(" SAVEDATE \\s", field.GetFieldCode());
// تستمد حقول SAVEDATE قيم التاريخ/الوقت الخاصة بها من الخاصية المضمنة LastSavedTime.
// لن تقوم طريقة حفظ المستند بتحديث هذه القيمة، ولكن لا يزال بإمكاننا تحديثها يدويًا.
doc.BuiltInDocumentProperties.LastSavedTime = DateTime.Now;
doc.UpdateFields();
doc.Save(ArtifactsDir + "Field.SAVEDATE.docx");
أنظر أيضا
- class BuiltInDocumentProperties
- مساحة الاسم Aspose.Words.Properties
- المجسم Aspose.Words