DateDisplayLocale
Contenuti
[
Nascondere
]StructuredDocumentTag.DateDisplayLocale property
Consente di impostare/ottenere il formato della lingua per la data visualizzata in questoSDT .
public int DateDisplayLocale { get; set; }
Osservazioni
L’accesso a questa proprietà funzionerà solo perDate Tipo SDT.
Per tutti gli altri tipi di SDT si verificheranno delle eccezioni.
Esempi
Mostra come richiedere all’utente di immettere una data con un tag di documento strutturato.
Document doc = new Document();
// Inserire un tag di documento strutturato che richieda all'utente di immettere una data.
// In Microsoft Word, questo elemento è noto come "controllo contenuto selettore data".
// Quando clicchiamo sulla freccia all'estremità destra di questo tag in Microsoft Word,
// vedremo apparire un pop-up sotto forma di calendario cliccabile.
// Possiamo usare quel popup per selezionare una data che verrà visualizzata dal tag.
StructuredDocumentTag sdtDate = new StructuredDocumentTag(doc, SdtType.Date, MarkupLevel.Inline);
// Visualizza la data in base alle impostazioni locali dell'Arabia Saudita.
sdtDate.DateDisplayLocale = CultureInfo.GetCultureInfo("ar-SA").LCID;
// Imposta il formato con cui visualizzare la data.
sdtDate.DateDisplayFormat = "dd MMMM, yyyy";
sdtDate.DateStorageFormat = SdtDateStorageFormat.DateTime;
// Visualizza la data secondo il calendario Hijri.
sdtDate.CalendarType = SdtCalendarType.Hijri;
// Prima che l'utente scelga una data in Microsoft Word, il tag visualizzerà il testo "Fai clic qui per immettere una data".
// In base al calendario del tag, imposta la proprietà "FullDate" per far sì che il tag visualizzi una data predefinita.
sdtDate.FullDate = new DateTime(1440, 10, 20);
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertNode(sdtDate);
doc.Save(ArtifactsDir + "StructuredDocumentTag.Date.docx");
Guarda anche
- class StructuredDocumentTag
- spazio dei nomi Aspose.Words.Markup
- assemblea Aspose.Words