UseLunarCalendar
Contenu
[
Cacher
]FieldPrintDate.UseLunarCalendar property
Obtient ou définit s’il faut utiliser le calendrier lunaire hégirien ou lunaire hébreu.
public bool UseLunarCalendar { get; set; }
Exemples
Affiche les champs de lecture PRINTDATE.
Document doc = new Document(MyDir + "Field sample - PRINTDATE.docx");
// Lorsqu'un document est imprimé par une imprimante ou imprimé au format PDF (mais non exporté au format PDF),
// Les champs PRINTDATE afficheront la date/heure de l'opération d'impression.
// Si aucune impression n'a eu lieu, ces champs afficheront "0/0/0000".
FieldPrintDate field = (FieldPrintDate)doc.Range.Fields[0];
Assert.AreEqual("3/25/2020 12:00:00 AM", field.Result);
Assert.AreEqual(" PRINTDATE ", field.GetFieldCode());
// Vous trouverez ci-dessous trois types de calendrier différents selon lesquels le champ PRINTDATE
// peut afficher la date et l'heure de la dernière opération d'impression.
// 1 - Calendrier Lunaire Islamique :
field = (FieldPrintDate)doc.Range.Fields[1];
Assert.True(field.UseLunarCalendar);
Assert.AreEqual("8/1/1441 12:00:00 AM", field.Result);
Assert.AreEqual(" PRINTDATE \\h", field.GetFieldCode());
field = (FieldPrintDate)doc.Range.Fields[2];
// 2 - Calendrier Umm al-Qura :
Assert.True(field.UseUmAlQuraCalendar);
Assert.AreEqual("8/1/1441 12:00:00 AM", field.Result);
Assert.AreEqual(" PRINTDATE \\u", field.GetFieldCode());
field = (FieldPrintDate)doc.Range.Fields[3];
// 3 - Calendrier national indien :
Assert.True(field.UseSakaEraCalendar);
Assert.AreEqual("1/5/1942 12:00:00 AM", field.Result);
Assert.AreEqual(" PRINTDATE \\s", field.GetFieldCode());
Voir également
- class FieldPrintDate
- espace de noms Aspose.Words.Fields
- Assemblée Aspose.Words