UseLunarCalendar
Содержание
[
Скрывать
]FieldDate.UseLunarCalendar property
Получает или задает, следует ли использовать лунный календарь Хиджры или еврейский лунный календарь.
public bool UseLunarCalendar { get; set; }
Примеры
Показывает, как использовать поля ДАТА для отображения дат в соответствии с различными типами календарей.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Если мы хотим, чтобы текст в документе всегда отображал правильную дату, мы можем использовать поле ДАТА.
// Ниже приведены три типа культурных календарей, которые поле ДАТА может использовать для отображения даты.
// 1 - Исламский лунный календарь:
FieldDate field = (FieldDate)builder.InsertField(FieldType.FieldDate, true);
field.UseLunarCalendar = true;
Assert.AreEqual(" DATE \\h", field.GetFieldCode());
builder.Writeln();
// 2 - Календарь Умм аль-Кура:
field = (FieldDate)builder.InsertField(FieldType.FieldDate, true);
field.UseUmAlQuraCalendar = true;
Assert.AreEqual(" DATE \\u", field.GetFieldCode());
builder.Writeln();
// 3 - Индийский национальный календарь:
field = (FieldDate)builder.InsertField(FieldType.FieldDate, true);
field.UseSakaEraCalendar = true;
Assert.AreEqual(" DATE \\s", field.GetFieldCode());
builder.Writeln();
// Вставляем поле ДАТА и устанавливаем для него тип календаря тот, который последний раз использовался ведущим приложением.
// В Microsoft Word тип будет последним использованным во вкладке «Вставка» -> gt; Текст -> Диалоговое окно «Дата и время».
field = (FieldDate)builder.InsertField(FieldType.FieldDate, true);
field.UseLastFormat = true;
Assert.AreEqual(" DATE \\l", field.GetFieldCode());
builder.Writeln();
doc.UpdateFields();
doc.Save(ArtifactsDir + "Field.DATE.docx");
Смотрите также
- class FieldDate
- пространство имен Aspose.Words.Fields
- сборка Aspose.Words