UseUmAlQuraCalendar

FieldDate.UseUmAlQuraCalendar property

Hämtar eller ställer in om Um-al-Qura-kalendern ska användas.

public bool UseUmAlQuraCalendar { get; set; }

Exempel

Visar hur du använder DATUM-fält för att visa datum enligt olika typer av kalendrar.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Om vi vill att texten i dokumentet alltid ska visa korrekt datum kan vi använda ett DATUM-fält.
// Nedan finns tre typer av kulturkalendrar som ett DATUMfält kan använda för att visa ett datum.
// 1 - Islamisk månkalender:
FieldDate field = (FieldDate)builder.InsertField(FieldType.FieldDate, true);
field.UseLunarCalendar = true;
Assert.AreEqual(" DATE  \\h", field.GetFieldCode());
builder.Writeln();

// 2 - Umm al-Qura kalender:
field = (FieldDate)builder.InsertField(FieldType.FieldDate, true);
field.UseUmAlQuraCalendar = true;
Assert.AreEqual(" DATE  \\u", field.GetFieldCode());
builder.Writeln();

// 3 - Indian National Calendar:
field = (FieldDate)builder.InsertField(FieldType.FieldDate, true);
field.UseSakaEraCalendar = true;
Assert.AreEqual(" DATE  \\s", field.GetFieldCode());
builder.Writeln();

// Infoga ett DATUM-fält och ställ in dess kalendertyp till den som senast användes av värdapplikationen.
// I Microsoft Word kommer typen att vara den senast använda i Infoga -> Text -> Dialogrutan Datum och tid.
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");

Se även