## BuiltInDocumentProperties class

مجموعة من خصائص المستند المضمنة.

لمعرفة المزيد، قم بزيارة[العمل مع خصائص المستند](https://docs.aspose.com/words/net/work-with-document-properties/) مقالة توثيقية.

```csharp
public class BuiltInDocumentProperties : DocumentPropertyCollection
```

## الخصائص

| اسم | وصف |
| --- | --- |
| [Author](../../aspose.words.properties/builtindocumentproperties/author/) { get; set; } | يحصل على اسم مؤلف المستند أو يعينه. |
| [Bytes](../../aspose.words.properties/builtindocumentproperties/bytes/) { get; set; } | يمثل تقديرًا لعدد البايتات في المستند. |
| [Category](../../aspose.words.properties/builtindocumentproperties/category/) { get; set; } | يحصل على فئة المستند أو يعينها. |
| [Characters](../../aspose.words.properties/builtindocumentproperties/characters/) { get; set; } | يمثل تقديرًا لعدد الأحرف في المستند. |
| [CharactersWithSpaces](../../aspose.words.properties/builtindocumentproperties/characterswithspaces/) { get; set; } | يمثل تقديرًا لعدد الأحرف (بما في ذلك المسافات) في المستند. |
| [Comments](../../aspose.words.properties/builtindocumentproperties/comments/) { get; set; } | يحصل على تعليقات المستند أو يعينها. |
| [Company](../../aspose.words.properties/builtindocumentproperties/company/) { get; set; } | يحصل على خاصية الشركة أو يعينها. |
| [ContentStatus](../../aspose.words.properties/builtindocumentproperties/contentstatus/) { get; set; } | يحصل على حالة محتوى المستند أو يعينها. |
| [ContentType](../../aspose.words.properties/builtindocumentproperties/contenttype/) { get; set; } | يحصل على نوع محتوى المستند أو يعينه. |
| [Count](../../aspose.words.properties/documentpropertycollection/count/) { get; } | يحصل على عدد العناصر في المجموعة. |
| [CreatedTime](../../aspose.words.properties/builtindocumentproperties/createdtime/) { get; set; } | يحصل على تاريخ إنشاء المستند أو يعينه بتوقيت UTC. |
| [HeadingPairs](../../aspose.words.properties/builtindocumentproperties/headingpairs/) { get; set; } | يحدد عناوين المستندات وأسمائها. |
| [HyperlinkBase](../../aspose.words.properties/builtindocumentproperties/hyperlinkbase/) { get; set; } | يحدد السلسلة الأساسية المستخدمة لتقييم الارتباطات التشعبية النسبية في هذه الوثيقة. |
| [HyperlinksChanged](../../aspose.words.properties/builtindocumentproperties/hyperlinkschanged/) { get; } | يشير إلى ما إذا كانت الارتباطات التشعبية في المستند قد تم تغييرها. |
| [Item](../../aspose.words.properties/documentpropertycollection/item/) { get; } | يعيد[`DocumentProperty`](../documentproperty/) الكائن حسب index. |
| override [Item](../../aspose.words.properties/builtindocumentproperties/item/) { get; } | يعيد[`DocumentProperty`](../documentproperty/) الكائن حسب اسم الخاصية. |
| [Keywords](../../aspose.words.properties/builtindocumentproperties/keywords/) { get; set; } | يحصل على كلمات البحث الخاصة بالمستند أو يعينها. |
| [LastPrinted](../../aspose.words.properties/builtindocumentproperties/lastprinted/) { get; set; } | يحصل على التاريخ الذي تمت فيه طباعة المستند آخر مرة بتوقيت UTC أو يعينه. |
| [LastSavedBy](../../aspose.words.properties/builtindocumentproperties/lastsavedby/) { get; set; } | يحصل على اسم المؤلف الأخير أو يعينه. |
| [LastSavedTime](../../aspose.words.properties/builtindocumentproperties/lastsavedtime/) { get; set; } | يحصل على وقت الحفظ الأخير بتوقيت UTC أو يعينه. |
| [Lines](../../aspose.words.properties/builtindocumentproperties/lines/) { get; set; } | يمثل تقديرًا لعدد الأسطر في المستند. |
| [LinksUpToDate](../../aspose.words.properties/builtindocumentproperties/linksuptodate/) { get; set; } | يشير إلى ما إذا كانت الارتباطات التشعبية في المستند محدثة. |
| [Manager](../../aspose.words.properties/builtindocumentproperties/manager/) { get; set; } | يحصل على خاصية المدير أو يعينها. |
| [NameOfApplication](../../aspose.words.properties/builtindocumentproperties/nameofapplication/) { get; set; } | يحصل على اسم التطبيق أو يعينه. |
| [Pages](../../aspose.words.properties/builtindocumentproperties/pages/) { get; set; } | يمثل تقديرًا لعدد الصفحات في المستند. |
| [Paragraphs](../../aspose.words.properties/builtindocumentproperties/paragraphs/) { get; set; } | يمثل تقديرًا لعدد الفقرات في المستند. |
| [RevisionNumber](../../aspose.words.properties/builtindocumentproperties/revisionnumber/) { get; set; } | يحصل على رقم مراجعة المستند أو يعينه. |
| [ScaleCrop](../../aspose.words.properties/builtindocumentproperties/scalecrop/) { get; } | يشير إلى ما إذا كانت الصورة المصغرة للمستند مقصوصة أو مُقاسة لتناسب العرض. |
| [Security](../../aspose.words.properties/builtindocumentproperties/security/) { get; set; } | يحدد مستوى أمان المستند كقيمة رقمية. |
| [SharedDocument](../../aspose.words.properties/builtindocumentproperties/shareddocument/) { get; } | يشير إلى ما إذا كانت الوثيقة وثيقة مشتركة. |
| [Subject](../../aspose.words.properties/builtindocumentproperties/subject/) { get; set; } | يحصل على موضوع المستند أو يعينه. |
| [Template](../../aspose.words.properties/builtindocumentproperties/template/) { get; set; } | يحصل على الاسم المعلوماتي لقالب المستند أو يعينه. |
| [Thumbnail](../../aspose.words.properties/builtindocumentproperties/thumbnail/) { get; set; } | يحصل على الصورة المصغرة للمستند أو يعينها. |
| [Title](../../aspose.words.properties/builtindocumentproperties/title/) { get; set; } | يحصل على عنوان المستند أو يعينه. |
| [TitlesOfParts](../../aspose.words.properties/builtindocumentproperties/titlesofparts/) { get; set; } | يحدد كل سلسلة في المصفوفة اسم جزء في المستند. |
| [TotalEditingTime](../../aspose.words.properties/builtindocumentproperties/totaleditingtime/) { get; set; } | يحصل على إجمالي وقت التحرير بالدقائق أو يعينه. |
| [Version](../../aspose.words.properties/builtindocumentproperties/version/) { get; set; } | يمثل رقم إصدار التطبيق الذي أنشأ المستند. |
| [Words](../../aspose.words.properties/builtindocumentproperties/words/) { get; set; } | يمثل تقديرًا لعدد الكلمات في المستند. |

## طُرق

| اسم | وصف |
| --- | --- |
| [Clear](../../aspose.words.properties/documentpropertycollection/clear/)() | يزيل جميع الخصائص من المجموعة. |
| [Contains](../../aspose.words.properties/documentpropertycollection/contains/)(*string*) | إرجاع`حقيقي` إذا كانت هناك خاصية بالاسم المحدد موجودة في المجموعة. |
| [GetEnumerator](../../aspose.words.properties/documentpropertycollection/getenumerator/)() | يعيد كائن عداد يمكن استخدامه للتكرار على جميع العناصر في المجموعة. |
| [IndexOf](../../aspose.words.properties/documentpropertycollection/indexof/)(*string*) | يحصل على فهرس الخاصية حسب الاسم. |
| [Remove](../../aspose.words.properties/documentpropertycollection/remove/)(*string*) | يزيل خاصية بالاسم المحدد من المجموعة. |
| [RemoveAt](../../aspose.words.properties/documentpropertycollection/removeat/)(*int*) | يزيل خاصية عند الفهرس المحدد. |

## ملاحظات

يوفر الوصول إلى[`DocumentProperty`](../documentproperty/)الكائنات حسب أسمائها (باستخدام فهرس) و عبر مجموعة من الخصائص المكتوبة التي ترجع قيم الأنواع المناسبة.

أسماء الخصائص لا تميز بين الأحرف الكبيرة والصغيرة.

يتم فرز الخصائص الموجودة في المجموعة أبجديًا حسب الاسم.

## أمثلة

يوضح كيفية العمل مع خصائص المستند المضمنة.

```csharp
Document doc = new Document(MyDir + "Properties.docx");

//يحتوي كائن "المستند" على بعض بياناته الوصفية في أعضائه.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");

// تقوم الوثيقة أيضًا بتخزين البيانات الوصفية في خصائصها المضمنة.
// كل خاصية مضمنة هي عضو في كائن "BuiltInDocumentProperties" الخاص بالمستند.
Console.WriteLine("Built-in Properties:");
foreach (DocumentProperty docProperty in doc.BuiltInDocumentProperties)
{
    Console.WriteLine(docProperty.Name);
    Console.WriteLine($"\tType:\t{docProperty.Type}");

    // قد تقوم بعض الخصائص بتخزين قيم متعددة.
    if (docProperty.Value is ICollection<object>)
    {
        foreach (object value in docProperty.Value as ICollection<object>)
            Console.WriteLine($"\tValue:\t\"{value}\"");
    }
    else
    {
        Console.WriteLine($"\tValue:\t\"{docProperty.Value}\"");
    }
}
```

### أنظر أيضا

* class [Document](../../aspose.words/document/)
* property [BuiltInDocumentProperties](../../aspose.words/document/builtindocumentproperties/)
* property [CustomDocumentProperties](../../aspose.words/document/customdocumentproperties/)
* class [DocumentPropertyCollection](../documentpropertycollection/)
* مساحة الاسم [Aspose.Words.Properties](../../aspose.words.properties/)
* المجسم [Aspose.Words](../../)
