FieldSaveDateUseLunarCalendar Property |
Namespace: Aspose.Words.Fields
// Open an existing document and move a document builder to the end Document doc = new Document(MyDir + "Document.docx"); DocumentBuilder builder = new DocumentBuilder(doc); builder.MoveToDocumentEnd(); builder.Writeln(" Date this document was last saved:"); // Insert a SAVEDATE field and display, using the Lunar Calendar, the date the document was last saved builder.Write("According to the Lunar Calendar - "); FieldSaveDate fieldSaveDate = (FieldSaveDate)builder.InsertField(FieldType.FieldSaveDate, true); fieldSaveDate.UseLunarCalendar = true; Assert.AreEqual(" SAVEDATE \\h", fieldSaveDate.GetFieldCode()); builder.Writeln(); // Display the date using the Umm al-Qura Calendar builder.Write("According to the Umm al-Qura calendar - "); fieldSaveDate = (FieldSaveDate)builder.InsertField(FieldType.FieldSaveDate, true); fieldSaveDate.UseUmAlQuraCalendar = true; Assert.AreEqual(" SAVEDATE \\u", fieldSaveDate.GetFieldCode()); builder.Writeln(); // Display the date using the Indian National Calendar builder.Write("According to the Indian National calendar - "); fieldSaveDate = (FieldSaveDate)builder.InsertField(FieldType.FieldSaveDate, true); fieldSaveDate.UseSakaEraCalendar = true; Assert.AreEqual(" SAVEDATE \\s", fieldSaveDate.GetFieldCode()); builder.Writeln(); doc.UpdateFields(); doc.Save(ArtifactsDir + "Field.SAVEDATE.docx");