SdtCalendarType
Содержание
[
Скрывать
]SdtCalendarType enumeration
Указывает возможные типы календарей, которые можно использовать для указанияCalendarType в документе Office Open XML.
public enum SdtCalendarType
Ценности
| Имя | Ценность | Описание |
|---|---|---|
| Default | 0 | Используется как значение по умолчанию в OOXML. РавноGregorian . |
| Gregorian | 0 | Указывает, что должен использоваться григорианский календарь, как определено в ISO 8601. Этот календарь должен быть локализован на соответствующий язык. |
| GregorianArabic | 1 | Указывает, что должен использоваться григорианский календарь, как определено в ISO 8601. Значения для этого календаря должны быть представлены на арабском языке. |
| GregorianMeFrench | 2 | Указывает, что должен использоваться григорианский календарь, как определено в ISO 8601. Значения для этого календаря должны быть представлены на ближневосточно-французском языке. |
| GregorianUs | 3 | Указывает, что должен использоваться григорианский календарь, как определено в ISO 8601. Значения для этого календаря должны быть представлены на английском языке. |
| GregorianXlitEnglish | 4 | Указывает, что должен использоваться григорианский календарь, как определено в ISO 8601. Значения для этого календаря должны быть представлением английских строк в соответствующих арабских символах (арабская транслитерация английского языка для григорианского календаря). |
| GregorianXlitFrench | 5 | Указывает, что должен использоваться григорианский календарь, как определено в ISO 8601. Значения для этого календаря должны быть представлением французских строк в соответствующих арабских символах (арабская транслитерация французского языка для григорианского календаря). |
| Hebrew | 6 | Указывает, что должен использоваться еврейский лунный календарь, описанный формулой Гаусса для Песаха [ЦИТАЦИЯ] и Полным Переложением Устного Закона (Мишне Тора). |
| Hijri | 7 | Указывает, что должен использоваться лунный календарь Хиджры, как описано в Королевстве Саудовская Аравия, Министерством исламских дел, вакуфов, призыва и наставления. |
| Japan | 8 | Указывает, что должен использоваться календарь эпохи японского императора, описанный в Японском промышленном стандарте JIS X 0301. |
| Korea | 9 | Указывает, что должен использоваться календарь корейской эры Тангун, , описанный в корейском Законе № 4. |
| None | 10 | Указывает, что календарь не должен использоваться. |
| Saka | 11 | Указывает, что должен использоваться календарь эры Сака, описанный Комитетом по реформе календаря Индии, как часть Индийского эфемеридного и морского альманаха. |
| Taiwan | 12 | Указывает, что должен использоваться тайваньский календарь, определенный китайским национальным стандартом CNS 7648. |
| Thai | 13 | Указывает, что должен использоваться тайский календарь, определенный Королевским указом Его Величества короля Вачиравуда (Рамы VI) в Королевской газете BE 2456 (1913 г. н. э.) и указом премьер-министра Пхибунсонгкхрама (1941 г. н. э.) о начале года с 1 января по григорианскому календарю и сопоставлении нулевого года с 543 годом до н. э. по григорианскому календарю. |
Примеры
Показывает, как предложить пользователю ввести дату с помощью структурированного тега документа.
Document doc = new Document();
// Вставьте структурированный тег документа, который предлагает пользователю ввести дату.
// В Microsoft Word этот элемент известен как «Элемент управления содержимым выбора даты».
// Когда мы нажимаем на стрелку в правом конце этого тега в Microsoft Word,
// мы увидим всплывающее окно в виде кликабельного календаря.
// Мы можем использовать это всплывающее окно для выбора даты, которую будет отображать тег.
StructuredDocumentTag sdtDate = new StructuredDocumentTag(doc, SdtType.Date, MarkupLevel.Inline);
// Отображает дату в соответствии с региональным арабским языком Саудовской Аравии.
sdtDate.DateDisplayLocale = CultureInfo.GetCultureInfo("ar-SA").LCID;
// Задайте формат отображения даты.
sdtDate.DateDisplayFormat = "dd MMMM, yyyy";
sdtDate.DateStorageFormat = SdtDateStorageFormat.DateTime;
// Отображение даты по календарю Хиджры.
sdtDate.CalendarType = SdtCalendarType.Hijri;
// Прежде чем пользователь выберет дату в Microsoft Word, тег отобразит текст «Нажмите здесь, чтобы ввести дату».
// В соответствии с календарем тега установите свойство «FullDate», чтобы тег отображал дату по умолчанию.
sdtDate.FullDate = new DateTime(1440, 10, 20);
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertNode(sdtDate);
doc.Save(ArtifactsDir + "StructuredDocumentTag.Date.docx");
Смотрите также
- пространство имен Aspose.Words.Markup
- сборка Aspose.Words