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 | يحدد أنه يجب استخدام التقويم القمري العبري، كما هو موضح في صيغة جاوس لعيد الفصح [CITATION] والإعادة الكاملة للقانون الشفوي (مشناه توراه). |
Hijri | 7 | ينص على أنه سيتم استخدام التقويم الهجري القمري، كما هو موضح من قبل المملكة العربية السعودية، وزارة الشؤون الإسلامية والأوقاف والدعوة والإرشاد. |
Japan | 8 | يحدد أنه يجب استخدام تقويم عصر الإمبراطور الياباني، كما هو موضح في المعيار الصناعي الياباني JIS X 0301. |
Korea | 9 | يحدد أنه يجب استخدام تقويم عصر تانجون الكوري، كما هو موضح في التشريع الكوري رقم 4. |
None | 10 | يحدد أنه لا ينبغي استخدام أي تقويم. |
Saka | 11 | يحدد أنه يجب استخدام تقويم عصر ساكا، كما هو موضح من قبل لجنة إصلاح التقويم في الهند، كجزء من التقويم الهندي والتقويم البحري. |
Taiwan | 12 | يحدد أنه يجب استخدام التقويم التايواني، كما هو محدد في المعيار الوطني الصيني CNS 7648. |
Thai | 13 | يحدد أن التقويم التايلاندي، كما هو محدد في المرسوم الملكي لجلالة الملك فاجيرافوده (راما السادس) في الجريدة الرسمية BE 2456 (1913 م) وبموجب مرسوم رئيس الوزراء فيبونسونجخرام (1941 م) لبدء العام في الأول من يناير حسب التقويم الغريغوري وربط السنة صفر بالسنة الغريغورية 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