DateDisplayLocale
Innehåll
[
Dölj
]StructuredDocumentTag.DateDisplayLocale property
Gör det möjligt att ställa in/hämta språkformat för datumet som visas i dettaSDT .
public int DateDisplayLocale { get; set; }
Anmärkningar
Åtkomst till den här egendomen fungerar endast förDate SDT-typ.
För alla andra SDT-typer kommer undantag att inträffa.
Exempel
Visar hur man uppmanar användaren att ange ett datum med en strukturerad dokumenttagg.
Document doc = new Document();
// Infoga en strukturerad dokumenttagg som uppmanar användaren att ange ett datum.
// I Microsoft Word kallas detta element för en "Datumväljarens innehållskontroll".
// När vi klickar på pilen till höger om den här taggen i Microsoft Word,
// vi kommer att se ett popup-fönster i form av en klickbar kalender.
// Vi kan använda den popup-filen för att välja ett datum som taggen ska visa.
StructuredDocumentTag sdtDate = new StructuredDocumentTag(doc, SdtType.Date, MarkupLevel.Inline);
// Visa datumet enligt den saudiarabiska språkinställningen.
sdtDate.DateDisplayLocale = CultureInfo.GetCultureInfo("ar-SA").LCID;
// Ange formatet som datumet ska visas med.
sdtDate.DateDisplayFormat = "dd MMMM, yyyy";
sdtDate.DateStorageFormat = SdtDateStorageFormat.DateTime;
// Visar datumet enligt Hijri-kalendern.
sdtDate.CalendarType = SdtCalendarType.Hijri;
// Innan användaren väljer ett datum i Microsoft Word visar taggen texten "Klicka här för att ange ett datum.".
// Enligt taggens kalender, ställ in egenskapen "FullDate" för att få taggen att visa ett standarddatum.
sdtDate.FullDate = new DateTime(1440, 10, 20);
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertNode(sdtDate);
doc.Save(ArtifactsDir + "StructuredDocumentTag.Date.docx");
Se även
- class StructuredDocumentTag
- namnutrymme Aspose.Words.Markup
- hopsättning Aspose.Words