العمل مع هيئات الوثائق

خصائص الوثائق تسمح بتخزين بعض المعلومات المفيدة عن وثيقتك ويمكن تقسيم هذه الممتلكات إلى مجموعتين:

  • نظام أو مبني يتضمن قيما مثل عنوان الوثائق واسم المؤلف وإحصاءات الوثائق وغيرها.
  • ♪ (ب) تعريف المستخدم أو العرف، شريطة أن يكون زوجاً لقيمة الاسم حيث يمكن للمستعمل أن يحدد الاسم والقيمة معاً.

من المفيد معرفة هذه المعلومات API ورقم الإصدار مكتوب مباشرة على وثائق النواتج. فعلى سبيل المثال، عند تحويل وثيقة إلى قوات الدفاع الشعبي، Aspose.Words يملأ حقل “التطبيق” مع “Aspose.Words"و حقل “منتج من قوات الدفاع الشعبيهAspose.Words for Java YY.M.N YY.M.N هو نسخة Aspose.Words مستعمل للتحول لمزيد من التفاصيل، انظر اسم المولد أو المنتج المدرج في وثائق النواتج.

Access Document Properties

الوصول إلى ممتلكات الوثائق Aspose.Words الاستخدام:

BuiltInDocumentProperties و CustomDocumentProperties هي مجموعات DocumentProperty أشياء ويمكن الحصول على هذه الأشياء من خلال ممتلكات الفهرس بالاسم أو بالرقم القياسي.

BuiltInDocumentProperties وبالإضافة إلى ذلك، تتيح إمكانية الحصول على ممتلكات الوثائق من خلال مجموعة من الممتلكات المُدخلة التي تعيد القيم من النوع المناسب. CustomDocumentProperties يمكنك أن تضيف أو تزيل ممتلكات الوثائق من وثيقة

The DocumentProperty الصف يسمح لك بالحصول على الاسم، القيمة، ونوع ملكية الوثائق. [Value]https://reference.aspose.com/words/java/com.aspose.words/documentproperty#Value) returns an object, but there is a set of methods allowing you to get the property value converted to a specific type. وبعد ذلك، لم يحدث أي تغيير {0} على سبيل المثال {1}[البعثة]](https://reference.aspose.com/words/java/com.aspose.words/documentproperty/#toString) و DocumentProperty.ToInt, للحصول على قيمة النوع المناسب.

ويبيّن المثال الرمزي التالي كيف يُعدّد جميع الممتلكات المبنيّة والعادية في وثيقة:

In Microsoft Word, ويمكنكم الوصول إلى ممتلكات الوثائق باستخدام قائمة " الملفات “.

work-with-document-properties-aspose-words-java.png

Add or Remove Document Properties

لا يمكنك أن تضيف أو تزيل ممتلكات مستندية مبنية باستخدام Aspose.Words. يمكنك فقط تغيير أو تحديث قيمهم

إضافة خصائص الوثائق الجمركية Aspose.Words, استخدام Add طريقة، إصدار اسم الملكية الجديد وقيمة النوع المناسب. The method returns the newly created DocumentProperty هدف

لإزالة الممتلكات الجمركية، استخدام Remove طريقة، تمرير اسم الملكية لإزالة، أو RemoveAt طريقة لإزالة الممتلكات حسب الرقم القياسي. يمكنك أيضا إزالة جميع الممتلكات باستخدام Clear طريقة

ويتحقق المثال الرمزي التالي مما إذا كانت هناك ممتلكات عرفية تحمل اسم معين في وثيقة ما، ويضيف عدداً قليلاً من خصائص الوثائق العرفية:

ويبيّن المثال الرمزي التالي كيفية إزالة الممتلكات المستندية الجمركية:

Update Built-In Document Properties

Aspose.Words لا يستكمل تلقائياً خصائص الوثائق، كما هو الحال Microsoft Word مع بعض الممتلكات، ولكنها توفر طريقة لتحديث بعض الخصائص الإحصائية المستندية المدمجة. اتصل UpdateWordCount طريقة إعادة حساب وتحديث الممتلكات التالية:

Create a New Custom Property Linked to Content

Aspose.Words يوفر AddLinkToContent طريقة لإنشاء مستندات عرفية جديدة ترتبط بالمحتوى. وتعيد هذه الممتلكات الممتلكات الممتلكات المنشأة حديثاً أو لاغية إذا كانت LinkSource غير صحيح

The following code example shows how to configure a link to a custom property:

الحصول على الوثائق المتغيرة

يمكنك الحصول على مجموعة من متغيرات الوثائق باستخدام Variables ملكية والأسماء والقيم المتغيرة هي الخيوط.

ويبين المثال الرمزي التالي كيفية تعداد متغيرات الوثائق:

نقل المعلومات الشخصية من الوثيقة

إذا كنت تريد أن تتقاسم وثيقة مع أشخاص آخرين، قد ترغب في إزالة المعلومات الشخصية مثل اسم المؤلف والشركة. لفعل هذا RemovePersonalInformation الممتلكات التي وضعت العلم Microsoft Word وسيزيل جميع معلومات المستخدمين من التعليقات والتنقيحات وممتلكات الوثائق عند توفير الوثيقة.