DateDisplayLocale

StructuredDocumentTag.DateDisplayLocale property

Tillåter att ställa in/hämta språkformatet för datumet som visas i dennaSDT .

public int DateDisplayLocale { get; set; }

Anmärkningar

Åtkomst till den här egenskapen fungerar bara förDate SDT-typ.

För alla andra SDT-typer kommer undantag att förekomma.

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 är detta element känt som en "Date picker content control".
// När vi klickar på pilen till höger på den här taggen i Microsoft Word,
// vi kommer att se en popup i form av en klickbar kalender.
// Vi kan använda den popupen för att välja ett datum som taggen ska visa.
StructuredDocumentTag sdtDate = new StructuredDocumentTag(doc, SdtType.Date, MarkupLevel.Inline);

// Visa datumet enligt språket i Saudiarabien.
sdtDate.DateDisplayLocale = CultureInfo.GetCultureInfo("ar-SA").LCID;

// Ställ in formatet för att visa datumet.
sdtDate.DateDisplayFormat = "dd MMMM, yyyy";
sdtDate.DateStorageFormat = SdtDateStorageFormat.DateTime;

// Visa datum enligt Hijri-kalendern.
sdtDate.CalendarType = SdtCalendarType.Hijri;

// Innan användaren väljer ett datum i Microsoft Word kommer taggen att visa 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