FieldSaveDateUseLunarCalendar Property

Gets or sets whether to use the Hijri Lunar or Hebrew Lunar calendar.

Namespace:  Aspose.Words.Fields
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.3
Syntax
public bool UseLunarCalendar { get; set; }

Property Value

Type: Boolean
Examples
Shows how to insert SAVEDATE fields the date and time a document was last saved.
// 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");
See Also