SdtCalendarType

SdtCalendarType enumeration

Anger de möjliga typerna av kalendrar som kan användas för att angeCalendarType i ett Office Open XML-dokument.

public enum SdtCalendarType

Värderingar

namnVärdeBeskrivning
Default0Används som standardvärde i OOXML. Lika medGregorian .
Gregorian0Anger att den gregorianska kalendern, enligt definitionen i ISO 8601, ska användas. Denna kalender ska lokaliseras till lämpligt språk.
GregorianArabic1Anger att den gregorianska kalendern, enligt definitionen i ISO 8601, ska användas. Värdena för denna kalender ska presenteras på arabiska.
GregorianMeFrench2Anger att den gregorianska kalendern, enligt definitionen i ISO 8601, ska användas. Värdena för denna kalender ska presenteras på mellanösternfranska.
GregorianUs3Anger att den gregorianska kalendern, enligt definitionen i ISO 8601, ska användas. Värdena för denna kalender ska presenteras på engelska.
GregorianXlitEnglish4Anger att den gregorianska kalendern, enligt definitionen i ISO 8601, ska användas. Värdena för denna kalender ska representera de engelska strängarna med motsvarande arabiska tecken (den arabiska translitterationen av den engelska för den gregorianska kalendern).
GregorianXlitFrench5Anger att den gregorianska kalendern, enligt definitionen i ISO 8601, ska användas. Värdena för denna kalender ska representera de franska strängarna med motsvarande arabiska tecken (den arabiska translitterationen av den franska för den gregorianska kalendern).
Hebrew6Anger att den hebreiska månkalendern, såsom den beskrivs av Gauss formel för påsk [CITATION] och Den fullständiga omformuleringen av muntlig lag (Mishneh Torah), ska användas.
Hijri7Anger att Hijri-månkalendern, såsom den beskrivs av Saudiarabien, Ministeriet för islamiska frågor, stiftelser, Da’wah och vägledning, ska användas.
Japan8Anger att den japanska kejsartidens kalender, enligt beskrivningen i japansk industristandard JIS X 0301, ska användas.
Korea9Anger att den koreanska Tangun-erans kalender, enligt beskrivningen i koreansk lagförordning nr 4, ska användas.
None10Anger att ingen kalender ska användas.
Saka11Anger att Saka-erakalendern, så som den beskrivs av Indiens kalenderreformkommitté, som en del av den indiska efemeriden och den nautiska almanackan, ska användas.
Taiwan12Anger att den taiwanesiska kalendern, enligt definitionen i den kinesiska nationella standarden CNS 7648, ska användas.
Thai13Anger att den thailändska kalendern, såsom den definieras i det kungliga dekretet från HM kung Vajiravudh (Rama VI) i Royal Gazette BE 2456 (1913 e.Kr.) och i premiärminister Phibunsongkhrams dekret (1941 e.Kr.) för att börja året den gregorianska 1 januari och koppla år noll till det gregorianska året 543 f.Kr., ska användas.

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