use_lunar_calendar property
FieldCreateDate.use_lunar_calendar property
Gets or sets whether to use the Hijri Lunar or Hebrew Lunar calendar.
@property
def use_lunar_calendar(self) -> bool:
...
@use_lunar_calendar.setter
def use_lunar_calendar(self, value: bool):
...
Examples
Shows how to use the CREATEDATE field to display the creation date/time of the document.
doc = aw.Document(file_name=MY_DIR + 'Document.docx')
builder = aw.DocumentBuilder(doc=doc)
builder.move_to_document_end()
builder.writeln(' Date this document was created:')
# We can use the CREATEDATE field to display the date and time of the creation of the document.
# Below are three different calendar types according to which the CREATEDATE field can display the date/time.
# 1 - Islamic Lunar Calendar:
builder.write('According to the Lunar Calendar - ')
field = builder.insert_field(field_type=aw.fields.FieldType.FIELD_CREATE_DATE, update_field=True).as_field_create_date()
field.use_lunar_calendar = True
assert ' CREATEDATE \\h' == field.get_field_code()
# 2 - Umm al-Qura calendar:
builder.write('\nAccording to the Umm al-Qura Calendar - ')
field = builder.insert_field(field_type=aw.fields.FieldType.FIELD_CREATE_DATE, update_field=True).as_field_create_date()
field.use_um_al_qura_calendar = True
assert ' CREATEDATE \\u' == field.get_field_code()
# 3 - Indian National Calendar:
builder.write('\nAccording to the Indian National Calendar - ')
field = builder.insert_field(field_type=aw.fields.FieldType.FIELD_CREATE_DATE, update_field=True).as_field_create_date()
field.use_saka_era_calendar = True
assert ' CREATEDATE \\s' == field.get_field_code()
doc.update_fields()
doc.save(file_name=ARTIFACTS_DIR + 'Field.CREATEDATE.docx')
See Also
- module aspose.words.fields
- class FieldCreateDate