FieldSaveDate
محتويات
[
يخفي
]FieldSaveDate class
ينفذ حقل SAVEDATE.
لمعرفة المزيد، قم بزيارةالعمل مع الحقول مقالة توثيقية.
public class FieldSaveDate : Field
المنشئون
| اسم | وصف | 
|---|---|
| FieldSaveDate() | Default_Constructor | 
الخصائص
| اسم | وصف | 
|---|---|
| DisplayResult { get; } | يحصل على النص الذي يمثل نتيجة الحقل المعروضة. | 
| End { get; } | يحصل على العقدة التي تمثل نهاية الحقل. | 
| Format { get; } | يحصل على FieldFormatالكائن الذي يوفر الوصول المكتوب إلى تنسيق الحقل. | 
| IsDirty { get; set; } | يحصل على أو يحدد ما إذا كانت النتيجة الحالية للحقل لم تعد صحيحة (قديمة) بسبب التعديلات الأخرى التي تم إجراؤها على المستند. | 
| IsLocked { get; set; } | يحصل على أو يحدد ما إذا كان الحقل مقفلاً (لا ينبغي إعادة حساب نتيجته). | 
| LocaleId { get; set; } | يحصل على أو يعين LCID للحقل. | 
| Result { get; set; } | يحصل على النص الموجود بين فاصل الحقل ونهاية الحقل أو يعينه. | 
| Separator { get; } | يحصل على العقدة التي تمثل فاصل الحقل. يمكن أن يكون باطل. | 
| Start { get; } | يحصل على العقدة التي تمثل بداية الحقل. | 
| virtual Type { get; } | يحصل على نوع حقل Microsoft Word. | 
| UseLunarCalendar { get; set; } | يحصل على أو يعين ما إذا كان سيتم استخدام التقويم الهجري القمري أو التقويم العبري القمري. | 
| UseSakaEraCalendar { get; set; } | يحصل على أو يحدد ما إذا كان سيتم استخدام تقويم Saka Era. | 
| UseUmAlQuraCalendar { get; set; } | يحصل على أو يحدد ما إذا كان سيتم استخدام تقويم أم القرى. | 
طُرق
| اسم | وصف | 
|---|---|
| GetFieldCode() | يعيد النص بين بداية الحقل وفاصل الحقل (أو نهاية الحقل إذا لم يكن هناك فاصل). يتم تضمين كل من رمز الحقل ونتيجة الحقل للحقول الفرعية. | 
| GetFieldCode(bool) | إرجاع النص بين بداية الحقل وفاصل الحقل (أو نهاية الحقل إذا لم يكن هناك فاصل). | 
| Remove() | يُزيل الحقل من المستند. يُرجع عقدة بعد الحقل مباشرةً. إذا كانت نهاية الحقل هي آخر عقدة فرعية للعقدة الأصلية، تُرجع فقرته الأصلية. إذا كان الحقل قد حُذف مُسبقًا، تُرجع باطل. | 
| Unlink() | يقوم بإلغاء ربط الحقل. | 
| Update() | يُجري تحديث الحقل. يُطرح هذا الخطأ إذا كان الحقل قيد التحديث بالفعل. | 
| Update(bool) | يُجري تحديثًا للحقل. يُطرح هذا الخطأ إذا كان الحقل قيد التحديث بالفعل. | 
ملاحظات
يسترجع تاريخ ووقت آخر حفظ للمستند. افتراضيًا، يُستخدم التقويم الميلادي.
أمثلة
يوضح كيفية استخدام حقل SAVEDATE لعرض تاريخ/وقت عملية حفظ المستند الأحدث التي تم إجراؤها باستخدام Microsoft Word.
Document doc = new Document(MyDir + "Document.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln(" Date this document was last saved:");
// يمكننا استخدام حقل SAVEDATE لعرض تاريخ ووقت آخر عملية حفظ للمستند.
// عملية الحفظ التي تشير إليها هذه الحقول هي الحفظ اليدوي في تطبيق مثل Microsoft Word،
// ليست طريقة حفظ المستند.
// فيما يلي ثلاثة أنواع مختلفة من التقويم والتي وفقًا لها يمكن لحقل SAVEDATE عرض التاريخ/الوقت.
// 1 - التقويم القمري الإسلامي:
builder.Write("According to the Lunar Calendar - ");
FieldSaveDate field = (FieldSaveDate)builder.InsertField(FieldType.FieldSaveDate, true);
field.UseLunarCalendar = true;
Assert.AreEqual(" SAVEDATE  \\h", field.GetFieldCode());
// 2 - تقويم أم القرى:
builder.Write("\nAccording to the Umm al-Qura calendar - ");
field = (FieldSaveDate)builder.InsertField(FieldType.FieldSaveDate, true);
field.UseUmAlQuraCalendar = true;
Assert.AreEqual(" SAVEDATE  \\u", field.GetFieldCode());
// 3 - التقويم الوطني الهندي:
builder.Write("\nAccording to the Indian National calendar - ");
field = (FieldSaveDate)builder.InsertField(FieldType.FieldSaveDate, true);
field.UseSakaEraCalendar = true;
Assert.AreEqual(" SAVEDATE  \\s", field.GetFieldCode());
// تستمد حقول SAVEDATE قيم التاريخ/الوقت الخاصة بها من الخاصية المضمنة LastSavedTime.
// لن تقوم طريقة حفظ المستند بتحديث هذه القيمة، ولكن لا يزال بإمكاننا تحديثها يدويًا.
doc.BuiltInDocumentProperties.LastSavedTime = DateTime.Now;
doc.UpdateFields();
doc.Save(ArtifactsDir + "Field.SAVEDATE.docx");
أنظر أيضا
- class Field
- مساحة الاسم Aspose.Words.Fields
- المجسم Aspose.Words