Class Document

Class Document

اسم الفضاء : Aspose.Words تجميع: Aspose.Words.dll (25.4.0)

يمثل وثيقة كلمة.

لمعرفة المزيد، قم بزيارة Working with Document مقالة الوثائق .

public class Document : DocumentBase, IEnumerable<node>, IEnumerable, IXPathNavigable

Inheritance

object Node CompositeNode DocumentBase Document

Implements

IEnumerable , IEnumerable ,الـسـبـت الـسـبـت

الأعضاء الموروثين

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Aspose.Words.Document هو موضوع مركزي في مكتبة Aspose.Words.

لتحميل وثيقة موجودة في أي من تنسيقات Aspose.Words.LoadFormat، تحويل اسم الملف أو تدفق إلى واحدة من Aspose.Words.Document constructors.

استخدم واحد من طريقة حفظ التحميل لتخزين المستند في أي من تنسيقات Aspose.Words.SaveFormat.

لالتقاط صفحات المستندات مباشرة على الكائن باستخدام Aspose.Words.Document.RenderToScale(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.RenderToSize) أو Aspose.Words.Document.RenderToSize(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single,System.Single) طريقة.

لطباعة المستند، استخدم إحدى أساليب Aspose.Words.Document.Print(System.String).

Aspose.Words.Document.MailMerge هو محرك الإبلاغ لـ Wl26 الذي يسمح بتسجيل التقارير المصممة في Microsoft Word مع البيانات من مصادر بيانات مختلفة بسرعة وسهولة.البيانات يمكن أن تكون من DataSet، DataTable، dataView، IDataReader أو مجموعة من القيم.سوف تذهب من خلال السجلات الموجودة في مصدر البيع وإدخالها في الحقول المدمجة عبر البريد في الوثيقة التي تنمو حسب الحاجة.

Aspose.Words.Document تخزين المعلومات على نطاق واسع من الوثيقة مثل _W L 26 _ .DokumentBase.Styles، _ W L 27 .Built.InDicumentProperties، __ WL 26.document.CustomDOCumentproperty، القوائم والمكروهات.معظم هذه الكائنات متاحة من خلال الخصائص المقابلة لـ _ www L 24 ___ .

Aspose.Words.Document هو عقدة جذر من الشجرة التي تحتوي على جميع العقدة الأخرى من الوثيقة. الشجرة هي نموذج التصميم المركب وفي كثير من الطرق مماثلة XmlDocument.

  • يمكن الوصول إلى عقدة الوثيقة من خلال مجموعات مكتوبة ، على سبيل المثال Aspose.Words.Document.Sections ، Aspose.Words.ParagraphCollection ، إلخ.
  • يمكن اختيار العقد في المستند حسب نوع العقد باستخدام Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType،System.Boolean) أو باستخدام استعلام XPath مع Aspose.Words.CompositeNode.SelectNodes(System.String) أو Aspose.Words.CompositeNode.SelectSingleNode(System.String).
  • يمكن إضافة أو إزالة عقدة المحتوى من أي مكان في الوثيقة باستخدام Aspose.Words.CompositeNode.InsertBefore’‘1(‘‘0،Aspose.Words.Node)، Aspose.Words.CompositeNode.InsertAfter’‘1(‘‘0،Aspose.Words.Node)، Aspose.Words.CompositeNode.RemoveChild’‘1(‘‘0) وغيرها من الأساليب المقدمة من قبل الفئة الأساسية Aspose.Words.CompositeNode.
  • يمكن تغيير خصائص تنسيق كل عقدة من خلال خصائص تلك العقدة.

فكر في استخدام Aspose.Words.DocumentBuilder الذي يسهل مهمة إنشاء أو نشر شجرة المستند بشكل برمجي.

يمكن أن يحتوي Aspose.Words.Document على كائنات Aspose.Words.Section فقط.

في Microsoft Word ، يجب أن يكون المستند الصحيح جزءًا واحدًا على الأقل.

Constructors

Document()

إنشاء مستند Word الأبيض.

public Document()

Remarks

يتم استرداد وثيقة فارغة من الموارد ، وبشكل افتراضي ، يبدو الوثيقة الناتجة أكثر مما هي تم إنشاؤها بواسطة Aspose.Words.Settings.MsWordVersion.Word2007.

يمكن استخدام طريقة Aspose.Words.Settings.CompatibilityOptions.OptimizeFor(_Wl26.MsWordVersion) لتحسين محتوى المستند، فضلا عن السلوك الافتراضي لـ W L 26 لنسخة معينة من MS Word.

حجم ورقة المستند هو الرسالة بشكل افتراضي.إذا كنت ترغب في تغيير إعداد الصفحة، استخدم Aspose.Words.Section.PageSetup.

بعد إنشاء، يمكنك استخدام Aspose.Words.DocumentBuilder لإضافة محتوى المستند بسهولة.

Document(الستار)

يفتح مستندًا موجودًا من ملف يكتشف تلقائيًا تنسيق الملف.

public Document(string fileName)

Parameters

fileName string

اسم الملف من الوثيقة لفتح.

Exceptions

UnsupportedFileFormatException

لا يتم التعرف على تنسيق الوثيقة أو دعمها.

FileCorruptedException

يبدو أن الوثيقة قد تم تدميرها ولا يمكن تحميلها.

Exception

هناك مشكلة مع الوثيقة وينبغي الإبلاغ عنها إلى مطوري Aspose.Words.

IOException

هناك استثناء الإدخال / الخروج.

IncorrectPasswordException

يتم تشفير المستند ويحتاج إلى كلمة مرور لفتح، ولكن قدمت كلمة مرور غير صحيحة.

ArgumentException

اسم الملف لا يمكن أن يكون صفر أو شريط فارغ.

Document(الخصائص، LoadOptions)

يفتح وثيقة موجودة من ملف يسمح بتحديد خيارات إضافية مثل كلمة مرور التشفير.

public Document(string fileName, LoadOptions loadOptions)

Parameters

fileName string

اسم الملف من الوثيقة لفتح.

loadOptions LoadOptions

خيارات إضافية لاستخدامها عند تحميل المستند.يمكن أن تكون “صفر”.

Exceptions

UnsupportedFileFormatException

لا يتم التعرف على تنسيق الوثيقة أو دعمها.

FileCorruptedException

يبدو أن الوثيقة قد تم تدميرها ولا يمكن تحميلها.

Exception

هناك مشكلة مع الوثيقة وينبغي الإبلاغ عنها إلى مطوري Aspose.Words.

IOException

هناك استثناء الإدخال / الخروج.

IncorrectPasswordException

يتم تشفير المستند ويحتاج إلى كلمة مرور لفتح، ولكن قدمت كلمة مرور غير صحيحة.

ArgumentException

اسم الملف لا يمكن أن يكون صفر أو شريط فارغ.

Document(Stream)

يفتح مستندًا موجودًا من تدفق يكتشف تلقائيًا تنسيق الملف.

public Document(Stream stream)

Parameters

stream Stream

أين يمكن تحميل الوثيقة؟

Remarks

يجب أن يتم تخزين المستند في بداية التدفق، ويجب أن يدعم تدفق الوضع العشوائي.

Exceptions

UnsupportedFileFormatException

لا يتم التعرف على تنسيق الوثيقة أو دعمها.

FileCorruptedException

يبدو أن الوثيقة قد تم تدميرها ولا يمكن تحميلها.

Exception

هناك مشكلة مع الوثيقة وينبغي الإبلاغ عنها إلى مطوري Aspose.Words.

IOException

هناك استثناء الإدخال / الخروج.

IncorrectPasswordException

يتم تشفير المستند ويحتاج إلى كلمة مرور لفتح، ولكن قدمت كلمة مرور غير صحيحة.

ArgumentNullException

لا يمكن أن يكون التدفق صفر.

NotSupportedException

البث لا يدعم القراءة أو البحث.

ObjectDisposedException

الشبكة هي كائن مكسور.

Document(تداول الخيارات , LoadOptions)

يفتح وثيقة موجودة من تدفق يسمح بتحديد خيارات إضافية مثل كلمة مرور التشفير.

public Document(Stream stream, LoadOptions loadOptions)

Parameters

stream Stream

الشبكة التي يمكن تحميل الوثيقة من.

loadOptions LoadOptions

خيارات إضافية لاستخدامها عند تحميل المستند.يمكن أن تكون “صفر”.

Remarks

يجب أن يتم تخزين المستند في بداية التدفق، ويجب أن يدعم تدفق الوضع العشوائي.

Exceptions

UnsupportedFileFormatException

لا يتم التعرف على تنسيق الوثيقة أو دعمها.

FileCorruptedException

يبدو أن الوثيقة قد تم تدميرها ولا يمكن تحميلها.

Exception

هناك مشكلة مع الوثيقة وينبغي الإبلاغ عنها إلى مطوري Aspose.Words.

IOException

هناك استثناء الإدخال / الخروج.

IncorrectPasswordException

يتم تشفير المستند ويحتاج إلى كلمة مرور لفتح، ولكن قدمت كلمة مرور غير صحيحة.

ArgumentNullException

لا يمكن أن يكون التدفق صفر.

NotSupportedException

البث لا يدعم القراءة أو البحث.

ObjectDisposedException

الشبكة هي كائن مكسور.

Properties

AttachedTemplate

يحصل أو يضع المسار الكامل للنموذج المرفق إلى الوثيقة.

public string AttachedTemplate { get; set; }

قيمة الممتلكات

string

Remarks

الشريط الفارغ يعني أن المستند مرفقًا إلى القالب العادي.

كلمات وملفات وملفات وملفات وملفات وملفات

Exceptions

ArgumentNullException

إذا كنت تحاول إعداد قيمة “صفر”.

AutomaticallyUpdateStyles

يحصل أو يضع علامة تشير إلى ما إذا كانت الأنماط الموجودة في الوثيقة يتم تحديثها لتناسب الأنماط الموجودة في الوثيقة.يتم إرفاق القالب في كل مرة يتم فتح المستند في MS Word.

public bool AutomaticallyUpdateStyles { get; set; }

قيمة الممتلكات

bool

Bibliography

يحصل على Aspose.Words.Document.Bibliography الكائن الذي يمثل قائمة المصادر المتوفرة في الوثيقة.

public Bibliography Bibliography { get; }

قيمة الممتلكات

Bibliography

BuiltInDocumentProperties

يعيد مجموعة تمثل جميع خصائص الوثيقة المدمجة في الوثيقة.

public BuiltInDocumentProperties BuiltInDocumentProperties { get; }

قيمة الممتلكات

BuiltInDocumentProperties

CompatibilityOptions

يتيح الوصول إلى خيارات متوافقة المستندات (أي إدخال تفضيلات المستخدم على CompatibilityTab من The Options الحوار في الكلمة )

public CompatibilityOptions CompatibilityOptions { get; }

قيمة الممتلكات

CompatibilityOptions

Compliance

يحصل على نسخة الامتثال لـ OOXML التي يتم تحديدها من محتوى المستند المحمول.يقدم معنى فقط للوثائق OOXML.

public OoxmlCompliance Compliance { get; }

قيمة الممتلكات

OoxmlCompliance

Remarks

إذا قمت بإنشاء وثيقة فارغة جديدة أو تحميل وثيقة غير OOXML تعيد قيمة Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006.

CustomDocumentProperties

إرجاع مجموعة تمثل جميع خصائص المستند المخصصة للمستند.

public CustomDocumentProperties CustomDocumentProperties { get; }

قيمة الممتلكات

CustomDocumentProperties

CustomXmlParts

يحصل أو يقوم بجمع أجزاء تخزين بيانات XML المخصصة.

public CustomXmlPartCollection CustomXmlParts { get; set; }

قيمة الممتلكات

CustomXmlPartCollection

Remarks

Aspose.Words تحميل وتخزين أجزاء XML المخصصة في OOXML و DOC الوثائق فقط.

هذا الممتلكات لا يمكن أن يكون.

Aspose.Words.Markup.CustomXmlالمشاركة

DefaultTabStop

يحصل أو يضع الفجوة (في النقاط) بين علامة التبويب الافتراضية توقف.

public double DefaultTabStop { get; set; }

قيمة الممتلكات

double

انظر أيضا

TabStopCollection , TabStop

DigitalSignatures

يحصل على جمع التوقيعات الرقمية لهذا الوثيقة ونتائج التحقق منها.

public DigitalSignatureCollection DigitalSignatures { get; }

قيمة الممتلكات

DigitalSignatureCollection

Remarks

هذه التوقيعات الرقمية لن يتم حفظها عند حفظ هذا Aspose.Words.Document الكائن في ملف أو تدفق لأن حفظ أو تحويل سوف تنتج وثيقة مختلفة عن الأصلي والتوقيعات الرقمية الأصلية لن تكون صالحة بعد الآن.

إذا لم يتم توقيع الوثيقة ، فستحتوي على عناصر صفر.

EndnoteOptions

يوفر خيارات تسيطر على عدد ووضع الملاحظات النهائية في هذا الوثيقة.

public EndnoteOptions EndnoteOptions { get; }

قيمة الممتلكات

EndnoteOptions

FieldOptions

يحصل على Aspose.Words.Fields.FieldOptions الكائن الذي يمثل خيارات التحكم في إدارة الحقول في المستند.

public FieldOptions FieldOptions { get; }

قيمة الممتلكات

FieldOptions

FirstSection

احصل على الجزء الأول من الوثيقة.

public Section FirstSection { get; }

قيمة الممتلكات

Section

Remarks

يعود “صفر” إذا لم تكن هناك أقسام.

FontSettings

يحصل أو يضع إعدادات الخط المستند.

public FontSettings FontSettings { get; set; }

قيمة الممتلكات

FontSettings

Remarks

هذه الخصائص تسمح لتحديد إعدادات الخط لكل وثيقة.إذا تم إعدادها ، سيتم استخدام إعدادات الخط الثابت الافتراضي Aspose.Words.Fonts.FontSettings.DefaultInstance.

القيمة الافتراضية هي.

FootnoteOptions

يوفر خيارات تسيطر على عدد ووضع ملاحظات القدم في هذا الوثيقة.

public FootnoteOptions FootnoteOptions { get; }

قيمة الممتلكات

FootnoteOptions

Frameset

يعيد مثال Aspose.Words.Document.Frameset إذا كان هذا المستند يمثل صفحة إطارات.

public Frameset Frameset { get; }

قيمة الممتلكات

Frameset

Remarks

إذا لم يكن الوثيقة مصممة، فإن الممتلكات لديها قيمة “صفر”.

GlossaryDocument

يحصل أو يضع الوثيقة الشهيرة داخل هذا الوثيقة أو القالب.بالنسبة لإدخالات AutoText و AutoCorrect و Building Block المحددة في وثيقة.

public GlossaryDocument GlossaryDocument { get; set; }

قيمة الممتلكات

GlossaryDocument

Remarks

يتم إرجاع هذا الممتلكات إذا لم يكن في الوثيقة وثيقة جوهرية.

يمكنك إضافة وثيقة جوهرية إلى وثيقة من خلال إنشاء كائن Aspose.Words.BuildingBlocks.GlossaryDocument وتخصيص هذا الممتلكات.

Aspose.Words.BuildingBlocks.GlossaryDocument

GrammarChecked

يعود “حقيقي” إذا تم فحص المستند للحصول على النحو.

public bool GrammarChecked { get; set; }

قيمة الممتلكات

bool

Remarks

لإلغاء النحو في الوثيقة ، ضع هذا الممتلكات على “مزيفة”.

HasMacros

يعود “حقيقي” إذا كان الوثيقة لديها مشروع VBA (ماكرو).

public bool HasMacros { get; }

قيمة الممتلكات

bool

انظر أيضا

Document . RemoveMacros ()

HasRevisions

يعود “حقيقي” إذا كان الوثيقة لديها أي تغييرات مسبقة.

public bool HasRevisions { get; }

قيمة الممتلكات

bool

Remarks

هذا الممتلكات هو اختصار لمقارنة Aspose.Words.RevisionCollection.Count إلى الصفر.

HyphenationOptions

توفر إمكانية الوصول إلى خيارات الهوية المستندة.

public HyphenationOptions HyphenationOptions { get; }

قيمة الممتلكات

HyphenationOptions

IncludeTextboxesFootnotesEndnotesInStat

يحدد ما إذا كان ينبغي إدراج صناديق النص والملاحظات والملاحظات النهائية في إحصاءات عدد الكلمات.

public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }

قيمة الممتلكات

bool

JustificationMode

يحصل أو يحدد التعديل الفضائي للشخصية في وثيقة.

public JustificationMode JustificationMode { get; set; }

قيمة الممتلكات

JustificationMode

LastSection

احصل على الجزء الأخير من الوثيقة.

public Section LastSection { get; }

قيمة الممتلكات

Section

Remarks

يعود “صفر” إذا لم تكن هناك أقسام.

LayoutOptions

يحصل على Aspose.Words.Layout.LayoutOptions الكائن الذي يمثل الخيارات للسيطرة على عملية ترتيب هذا المستند.

public LayoutOptions LayoutOptions { get; }

قيمة الممتلكات

LayoutOptions

MailMerge

يعيد كائن Aspose.Words.MailMerging.MailMerge الذي يمثل وظيفة دمج البريد الإلكتروني للمستند.

public MailMerge MailMerge { get; }

قيمة الممتلكات

MailMerge

MailMergeSettings

يحصل أو يضع الكائن الذي يحتوي على جميع المعلومات المدمجة عبر البريد الإلكتروني للوثيقة.

public MailMergeSettings MailMergeSettings { get; set; }

قيمة الممتلكات

MailMergeSettings

Remarks

يمكنك استخدام هذا الكائن لتحديد مصدر بيانات دمج البريد الإلكتروني للوثيقة، وسوف تظهر هذه المعلومات (مع حقول البيانات المتاحة) في Microsoft Word عندما يفتح المستخدم هذا المستند، أو يمكنك استخدام هذا الكائن لطلب إعدادات دمج البريد الإلكتروني التي حددها المستخدم في Microsoft Word لهذا المستند.

هذا الموضوع لا يحدث أبداً.

NodeType

العودة إلى Aspose.Words.NodeType.Document.

public override NodeType NodeType { get; }

قيمة الممتلكات

NodeType

OriginalFileName

يحصل على اسم الملف الأصلي للمستند.

public string OriginalFileName { get; }

قيمة الممتلكات

string

Remarks

يعود إذا تم تحميل المستند من تدفق أو تم إنشاؤه فارغ.

OriginalLoadFormat

يحصل على تنسيق المستند الأصلي الذي تم تحميله إلى هذا الكائن.

public LoadFormat OriginalLoadFormat { get; }

قيمة الممتلكات

LoadFormat

Remarks

إذا قمت بإنشاء وثيقة فارغة جديدة، فإنه يعيد قيمة Aspose.Words.LoadFormat.Doc.

PackageCustomParts

يحصل أو يضع مجموعة من الأجزاء المخصصة (المحتوى الاختياري) التي ترتبط مع حزمة OOXML باستخدام “العلاقات غير المعروفة”.

public CustomPartCollection PackageCustomParts { get; set; }

قيمة الممتلكات

CustomPartCollection

Remarks

لا تخلط هذه الأجزاء المخصصة مع بيانات XML المخصصة.إذا كنت بحاجة إلى الوصول إلى أجزاء XML المخصصة، استخدم خصائص Aspose.Words.Document.CustomXmlParts.

هذه المجموعة تحتوي على أجزاء OOXML التي يكون والدها حزمة OOXML وتهدف إلى “علاقة غير معروفة”.لمزيد من المعلومات انظر Aspose.Words.Markup.CustomPart.

Aspose.Words تحميل وتخزين الأجزاء المخصصة في وثائق OOXML فقط.

هذا الممتلكات لا يمكن أن يكون.

أرشيف الوسم : علامة تجارية .CustomPart

PageCount

يحصل على عدد الصفحات في المستند حسب حساب أحدث عملية ترتيب الصفحات.

public int PageCount { get; }

قيمة الممتلكات

int

انظر أيضا

Document . UpdatePageLayout ()

ProtectionType

يحصل على نوع حماية الوثيقة النشطة حاليا.

public ProtectionType ProtectionType { get; }

قيمة الممتلكات

ProtectionType

Remarks

يتيح هذا الممتلكات استرداد نوع حماية المستندات الذي تم تعيينه حاليًا.للتغيير نوع حماية المستندات ، استخدم أساليب Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) و Aspose.Words.Document.Unprotect.

عند حماية المستند، لا يجوز للمستخدم إلا إجراء تغييرات محدودة، مثل إضافة ملاحظات، وإجراء مراجعات، أو إكمال نموذج.

يرجى ملاحظة أن حماية المستندات تختلف عن حماية الكتابة.يتم تحديد حماية الكتابة باستخدام Aspose.Words.Document.WriteProtection

Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) Aspose.Words.Document.Unprotect Aspose.Words.Document.WriteProtection

PunctuationKerning

يحدد ما إذا كان الكرنيش ينطبق على كل من النص اللاتيني والنقطة.

public bool PunctuationKerning { get; set; }

قيمة الممتلكات

bool

RemovePersonalInformation

يحصل أو يضع علمًا يشير إلى أن Microsoft Word سوف يزيل جميع معلومات المستخدم من التعليقات والتقييمات وملكية الوثيقة عند حفظ الوثيقة.

public bool RemovePersonalInformation { get; set; }

قيمة الممتلكات

bool

Revisions

يحصل على مجموعة من التعديلات (تتبع التغييرات) الموجودة في هذا الوثيقة.

public RevisionCollection Revisions { get; }

قيمة الممتلكات

RevisionCollection

Remarks

المجموعة التي تم إرجاعها هي مجموعة “الحية” ، مما يعني أنه إذا قمت بإزالة أجزاء من وثيقة تحتوي على مراجعات ، فإن المراجعات التي تم إزالتها ستختفي تلقائيًا من هذه المجموعة.

RevisionsView

يحصل أو يضع قيمة تشير إلى ما إذا كان للعمل مع النسخة الأصلية أو المعدلة من المستند.

public RevisionsView RevisionsView { get; set; }

قيمة الممتلكات

RevisionsView

Remarks

القيمة الافتراضية هي أرشيف الوسم : أرشيف الوسم : الأصلي.

Sections

إرجاع مجموعة تمثل جميع أقسام الوثيقة.

public SectionCollection Sections { get; }

قيمة الممتلكات

SectionCollection

ShadeFormData

يحدد ما إذا كان للتحول على الظل الرمادي على الحقول الشكل.

public bool ShadeFormData { get; set; }

قيمة الممتلكات

bool

ShowGrammaticalErrors

يحدد ما إذا كان لإظهار أخطاء اللغة في هذا الوثيقة.

public bool ShowGrammaticalErrors { get; set; }

قيمة الممتلكات

bool

ShowSpellingErrors

يحدد ما إذا كان لإظهار أخطاء التشويش في هذا الوثيقة.

public bool ShowSpellingErrors { get; set; }

قيمة الممتلكات

bool

SpellingChecked

يعود “حقيقي” إذا تم التحقق من الوثيقة لتسجيل الدخول.

public bool SpellingChecked { get; set; }

قيمة الممتلكات

bool

Remarks

من أجل إلغاء الإشارة في الوثيقة ، قم بتعيين هذه الممتلكات إلى “مزيفة”.

Theme

احصل على موضوع Aspose.Words.Document.Theme لهذا المستند.

public Theme Theme { get; }

قيمة الممتلكات

Theme

TrackRevisions

صحيح إذا تم تتبع التغييرات عند تحرير هذا المستند في Microsoft Word.

public bool TrackRevisions { get; set; }

قيمة الممتلكات

bool

Remarks

إن إعداد هذا الخيار يخبر Microsoft Word فقط ما إذا كانت التغييرات في المسار مفتوحة أم غير مفتوحة.هذه الخصائص لا تؤثر على التغييرات في المستند الذي تقوم به ببرمجة من خلال Aspose.Words.

إذا كنت ترغب في تتبع التغييرات تلقائيًا حيث يتم إجراؤها برمجيًا بواسطة Aspose.Words في هذا المستند ، استخدم طريقة Aspose.Words.Document.StartTrackRevisions(System.String,System.DateTime).

Variables

يعيد مجموعة المتغيرات التي تم إضافتها إلى وثيقة أو قالب.

public VariableCollection Variables { get; }

قيمة الممتلكات

VariableCollection

VbaProject

الحصول على أو إعداد Aspose.Words.Document.VbaProject.

public VbaProject VbaProject { get; set; }

قيمة الممتلكات

VbaProject

VersionsCount

يحصل على عدد الإصدارات الوثائقية التي تم تخزينها في وثيقة DOC.

public int VersionsCount { get; }

قيمة الممتلكات

int

Remarks

يتم الوصول إلى الإصدارات في Microsoft Word من خلال قائمة الملفات / الإصدارات.Microsoft Word يدعم الإصدارات فقط لملفات DOC.

يتيح هذا الخصائص اكتشاف ما إذا كانت هناك إصدارات وثيقة مخزنة في هذا المستند قبل أن يتم فتحها في Aspose.Words. Aspose.Words لا يوفر أي دعم آخر لإصدارات وثيقة.

ViewOptions

يوفر خيارات للتحكم في كيفية عرض المستند في Microsoft Word.

public ViewOptions ViewOptions { get; }

قيمة الممتلكات

ViewOptions

Watermark

يتيح الوصول إلى علامة المياه الوثائقية.

public Watermark Watermark { get; }

قيمة الممتلكات

Watermark

WebExtensionTaskPanes

يعيد مجموعة تمثل قائمة من إضافات لوحة المهام.

public TaskPaneCollection WebExtensionTaskPanes { get; }

قيمة الممتلكات

TaskPaneCollection

WriteProtection

يتيح الوصول إلى الوثيقة كتابة خيارات الحماية.

public WriteProtection WriteProtection { get; }

قيمة الممتلكات

WriteProtection

Methods

Accept(DocumentVisitor)

تقبل زائر

public override bool Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

الزائر الذي سيزور العقد.

Returns

bool

صحيح إذا تم زيارة جميع العقد؛ وهمية إذا توقفت Aspose.Words.DocumentVisitor عن العملية قبل زيارة جميع العقد.

Remarks

يتم إدراجها على هذا العقد وجميع أطفالها.كل عقد يدعو إلى الطريقة المقابلة على Aspose.Words.DocumentVisitor.

لمزيد من المعلومات، انظر نموذج تصميم الزوار.

AcceptAllRevisions()

تقبل جميع التغييرات التي تم تتبعها في الوثيقة.

public void AcceptAllRevisions()

Remarks

هذه الطريقة هي اختصار لـ Aspose.Words.RevisionCollection.AcceptAll.

AcceptEnd(DocumentVisitor)

يقبل الزائر لزيارة نهاية الوثيقة.

public override VisitorAction AcceptEnd(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

وثيقة زائر .

Returns

VisitorAction

الإجراءات التي يتخذها الزائر.

AcceptStart(DocumentVisitor)

يقبل زائرًا لزيارة بداية الوثيقة.

public override VisitorAction AcceptStart(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

وثيقة زائر .

Returns

VisitorAction

الإجراءات التي يتخذها الزائر.

AppendDocument(الوثيقة، ImportFormatMode)

إضافة الوثيقة المحددة إلى نهاية هذا الوثيقة.

public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode)

Parameters

srcDoc Document

الوثيقة التي سيتم إضافتها.

importFormatMode ImportFormatMode

يحدد كيفية دمج تنسيق النمط الذي يتعارض.

AppendDocument(الوثيقة, ImportFormatMode, ImportFormatOptions)

إضافة الوثيقة المحددة إلى نهاية هذا الوثيقة.

public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode, ImportFormatOptions importFormatOptions)

Parameters

srcDoc Document

الوثيقة التي سيتم إضافتها.

importFormatMode ImportFormatMode

يحدد كيفية دمج تنسيق النمط الذي يتعارض.

importFormatOptions ImportFormatOptions

يسمح بتحديد الخيارات التي تؤثر على تنسيق وثيقة النتيجة.

Cleanup()

تنظيف الأنماط غير المستخدمة والقوائم من الوثيقة.

public void Cleanup()

Cleanup(CleanupOptions)

تنظيف الأنماط غير المستخدمة والقوائم من الوثيقة اعتمادا على Aspose.Words.CleanupOptions.

public void Cleanup(CleanupOptions options)

Parameters

options CleanupOptions

Clone()

يقدم نسخة عميقة من Aspose.Words.Document.

public Document Clone()

Returns

Document

الوثيقة المملوءة.

Compare(الوثيقة، شريط، DateTime)

مقارنة هذا الوثيقة مع وثيقة أخرى تنتج التغييرات مثل عدد التحرير والتنسيق مراجعات Aspose.Words.Revision.

public void Compare(Document document, string author, DateTime dateTime)

Parameters

document Document

وثيقة مقارنة

author string

المبادئ الأصلية للكاتب لاستخدامها للمراجعات.

dateTime DateTime

تاريخ ووقت الاستخدام للمراجعات.

Remarks

ملاحظة الوثائق لا ينبغي أن يكون لها مراجعات قبل المقارنة.

Compare(الوثيقة، شريط، DateTime، مقارنة الخيارات)

مقارنة هذه الوثيقة مع وثيقة أخرى تنتج التغييرات كعدد من تحرير وتنسيق مراجعات Aspose.Words.Revision.يسمح بتحديد خيارات المقارنة باستخدام Aspose.Words.Comparing.CompareOptions.

public void Compare(Document document, string author, DateTime dateTime, CompareOptions options)

Parameters

document Document

author string

dateTime DateTime

options CompareOptions

CopyStylesFromTemplate(الستار)

نسخ الأنماط من القالب المحدد إلى وثيقة.

public void CopyStylesFromTemplate(string template)

Parameters

template string

Remarks

عندما يتم نسخ الأنماط من قالب إلى وثيقة ،يتم إعادة تعريف الأنماط ذات الأسماء المماثلة في المستند لتتناسب مع وصفات النمط في القالب.يتم نسخ أنماط فريدة من نوعها من القالب إلى الوثيقة.

CopyStylesFromTemplate(Document)

نسخ الأنماط من القالب المحدد إلى وثيقة.

public void CopyStylesFromTemplate(Document template)

Parameters

template Document

Remarks

عندما يتم نسخ الأنماط من قالب إلى وثيقة ،يتم إعادة تعريف الأنماط ذات الأسماء المماثلة في المستند لتتناسب مع وصفات النمط في القالب.يتم نسخ أنماط فريدة من نوعها من القالب إلى الوثيقة.

EnsureMinimum()

إذا كان الوثيقة لا تحتوي على أقسام، فإنه يخلق قسمًا واحدًا مع بند واحد.

public void EnsureMinimum()

ExpandTableStylesToDirectFormatting()

تحويل التنسيق المحدد في أنماط الجدول إلى التنسيق المباشر على اللوحات في المستند.

public void ExpandTableStylesToDirectFormatting()

Remarks

هذه الطريقة موجودة لأن هذا الإصدار من Aspose.Words يوفر دعمًا محدودًا فقط لأساليب الجدول (انظر أدناه).هذه الطريقة قد تكون مفيدة عند تحميل وثيقة DOCX أو WordprocessingML التي تحتوي على لوحات تم تنسيقها بأساليب الجدول وتحتاج إلى طلب تنسيق اللوحات أو الخلايا أو الفقرات أو النص.

يوفر هذا الإصدار من Aspose.Words دعمًا محدودًا لأساليب الطاولة على النحو التالي:

  • يتم الحفاظ على أنماط الجدول المحددة في مستندات DOCX أو WordprocessingML كأنماط الجدول عند حفظ المستند كDOCX أو WordprocessingML.
  • يتم تحويل أنماط اللوحة المحددة في مستندات DOCX أو WordprocessingML تلقائيًا إلى تنسيق مباشر على اللوحات عند حفظ المستند إلى أي تنسيق آخر أو عرض أو طباعة.
  • يتم الحفاظ على أنماط الطاولة المحددة في وثائق DOC كأنماط الطاولة عند حفظ الوثيقة كـ DOC فقط.

ExtractPages(إنت، إنت)

يعيد الكائن Aspose.Words.Document الذي يمثل مجموعة محددة من الصفحات.

public Document ExtractPages(int index, int count)

Parameters

index int

المؤشر القائم على الصفر من الصفحة الأولى لاستخراج.

count int

عدد الصفحات التي سيتم استخراجها

Returns

Document

Remarks

ينبغي أن يبدو المستند الناتج كما هو الحال في MS Word ، كما لو أننا قمنا بعمل “طباعة صفحات محددة” - العد ،سيتم الحفاظ على الرؤوس / الأقدام وتصميم اللوحات المتقاطعة.ولكن بسبب عدد كبير من الظلال ، والتي تظهر في حين انخفاض عدد الصفحات ، فإن المطابقة الكاملة للتخطيط هي مهمة معقدة هادئة تتطلب الكثير من الجهد.اعتمادا على تعقيد المستند قد تكون هناك اختلافات طفيفة في ترتيب محتوى المستند الناتج مقارنة مع المستند المصدر.سيتم تقدير أي ردود فعل.

GetPageInfo(إنت)

يحصل على حجم الصفحة والتوجيه وغيرها من المعلومات حول صفحة قد تكون مفيدة للطباعة أو التصوير.

public PageInfo GetPageInfo(int pageIndex)

Parameters

pageIndex int

مؤشر الصفحات القائم على 0

Returns

PageInfo

JoinRunsWithSameFormatting()

انضم إلى سباقات مع نفس التنسيق في جميع الفقرات من الوثيقة.

public int JoinRunsWithSameFormatting()

Returns

int

عدد المشاركات التي تم إجراؤها: عندما N وتتراوح السباقات المجاورة التي يُحسبون أنها N - 1 الانضمام

Remarks

هذا هو طريقة التحسين.بعض المستندات تحتوي على جولات مجاورة مع نفس التنسيق.عادة ما يحدث هذا إذا تم تحرير مستند بشدة يدويا.يمكنك تقليل حجم المستند وتسريع المعالجة من خلال الانضمام إلى هذه الجولات.

يعمل التحقق من كل عقدة Aspose.Words.Paragraph في الوثيقة لعقدة Aspose.Words.Run المجاورة لديها خصائص مماثلة. فإنه يتجاهل التعرفات الفريدة المستخدمة لتتبع جلسات التحرير من تشغيل إنشاء وتعديل. أول تشغيل في كل تسلسل الانضمام يتراكم كل النص. يتم حذف الجولات المتبقية من الوثيقة.

NormalizeFieldTypes()

تغيير قيمة نوع الحقل Aspose.Words.Fields.FieldChar.Fieldنوع Aspose.Words.Fields.FieldStart, Aspose.Words.Fields.FieldSeparator, Aspose.Words.Fields.FieldEndفي الوثيقة بأكملها بحيث تتوافق مع أنواع الحقول الموجودة في رموز الحقول.

public void NormalizeFieldTypes()

Remarks

استخدم هذه الطريقة بعد تغييرات الوثيقة التي تؤثر على أنواع الحقول.

لتغيير قيم نوع الحقل في جزء معين من المستند باستخدام Aspose.Words.Range.NormalizeFieldTypes.

Protect(ProtectionType)

يحمي المستند من التغييرات دون تغيير كلمة المرور الحالية أو يعطي كلمة مرور عشوائية.

public void Protect(ProtectionType type)

Parameters

type ProtectionType

يحدد نوع الحماية للمستند.

Remarks

عند حماية المستند، لا يجوز للمستخدم إلا إجراء تغييرات محدودة، مثل إضافة ملاحظات، وإجراء مراجعات، أو إكمال نموذج.

عند حماية المستند، ولديه بالفعل كلمة مرور حماية، لا يتم تغيير كلمة المرور الحماية الحالية.

عند حماية المستند، والوثيقة ليس لديها كلمة مرور حماية، وهذه الطريقة يمنح كلمة مرور عشوائية مما يجعل من المستحيل إلغاء حماية المستند في Microsoft Word، ولكن لا يزال بإمكانك إلغاء حماية المستند في Aspose.Words لأنها لا تتطلب كلمة مرور عند إلغاء حماية.

Protect(النوع الحماية, string)

يحمي المستند من التغييرات ويضع كلمة مرور حماية اختياريًا.

public void Protect(ProtectionType type, string password)

Parameters

type ProtectionType

يحدد نوع الحماية للمستند.

password string

كلمة المرور لحماية المستند مع.تحديد “صفر” أو شريط فارغ إذا كنت ترغب في حماية المستند دون كلمة المرور.

Remarks

عند حماية المستند، لا يجوز للمستخدم إلا إجراء تغييرات محدودة، مثل إضافة ملاحظات، وإجراء مراجعات، أو إكمال نموذج.

ملاحظة أن حماية المستندات تختلف عن حماية الكتابة.يتم تحديد حماية الكتابة باستخدام Aspose.Words.Document.WriteProtection.

RemoveBlankPages()

إزالة الصفحات البيضاء من المستند.

public List<int> RemoveBlankPages()

Returns

List &lt؛ int >

تم اعتبار قائمة أرقام الصفحات بيضاء وإزالتها.

Remarks

لن تحتوي الوثيقة الناتجة على صفحات تعتبر بيضاء بينما تحتوي على محتوى آخر.بما في ذلك الرقم والرؤساء/القدمين والترتيب العام ينبغي أن يبقى دون تغيير.

تعتبر الصفحة بيضاء عندما لا يحتوي جسم الصفحة على محتوى مرئي، على سبيل المثال:سيتم اعتبار الجدول الفارغ الذي ليس له حدود غير مرئية وبالتالي سيتم اكتشاف الصفحة بيضاء.

RemoveExternalSchemaReferences()

إزالة إشارات مخطط XML الخارجية من هذا المستند.

public void RemoveExternalSchemaReferences()

RemoveMacros()

إزالة جميع ماكرو (مشروع VBA) فضلا عن شريط الأدوات وتخصيصات الأوامر من المستند.

public void RemoveMacros()

Remarks

من خلال إزالة جميع ماكرو من وثيقة يمكنك التأكد من أن الوثيقة لا تحتوي على ماكرو الفيروسات.

RenderToScale(إنت، SKCanvas، float، float، float)

[CLSCompliant(false)]
public SizeF RenderToScale(int pageIndex, SKCanvas graphics, float x, float y, float scale)

Parameters

pageIndex int

graphics سكانيس

x float

y float

scale float

Returns

SizeF

RenderToSize(السفينة، السفينة، السفينة، السفينة)

[CLSCompliant(false)]
public float RenderToSize(int pageIndex, SKCanvas graphics, float x, float y, float width, float height)

Parameters

pageIndex int

graphics سكانيس

x float

y float

width float

height float

Returns

float

Save(الستار)

تخزين المستند إلى ملف يحدد تلقائيًا تنسيق التخزين من التمديد.

public SaveOutputParameters Save(string fileName)

Parameters

fileName string

اسم الوثيقة.إذا كان الوثيقة معاسم الملف المحدد موجود بالفعل ، يتم إعادة كتابة المستند الحالي.

Returns

SaveOutputParameters

معلومات إضافية يمكنك استخدامها اختياريًا.

Save(أرشيف الوسم : SaveFormat)

تخزين المستند إلى ملف في التنسيق المحدد.

public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)

Parameters

fileName string

اسم الوثيقة.إذا كان الوثيقة معاسم الملف المحدد موجود بالفعل ، يتم إعادة كتابة المستند الحالي.

saveFormat SaveFormat

النموذج الذي يمكن حفظ الوثيقة.

Returns

SaveOutputParameters

معلومات إضافية يمكنك استخدامها اختياريًا.

Save(الخيارات، SaveOptions)

حفظ المستند إلى ملف باستخدام خيارات حفظ المحددة.

public SaveOutputParameters Save(string fileName, SaveOptions saveOptions)

Parameters

fileName string

اسم الوثيقة.إذا كان الوثيقة معاسم الملف المحدد موجود بالفعل ، يتم إعادة كتابة المستند الحالي.

saveOptions SaveOptions

يحدد الخيارات التي تتحكم في كيفية حفظ المستند.يمكن أن يكون “صفر”.

Returns

SaveOutputParameters

معلومات إضافية يمكنك استخدامها اختياريًا.

Save(التداول، SaveFormat)

حفظ المستند إلى تدفق باستخدام النموذج المحدد.

public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)

Parameters

stream Stream

أين يمكن حفظ الوثيقة

saveFormat SaveFormat

النموذج الذي يمكن حفظ الوثيقة.

Returns

SaveOutputParameters

معلومات إضافية يمكنك استخدامها اختياريًا.

Save(تداول الخيارات, SaveOptions)

حفظ المستند إلى تدفق باستخدام خيارات حفظ المحددة.

public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)

Parameters

stream Stream

أين يمكن حفظ الوثيقة

saveOptions SaveOptions

يحدد الخيارات التي تتحكم في كيفية حفظ المستند.يمكن أن يكون ‘صفر’.إذا كان هذا ‘صفر’ ، فسيتم حفظ المستند في تنسيق DOC الثنائي.

Returns

SaveOutputParameters

معلومات إضافية يمكنك استخدامها اختياريًا.

StartTrackRevisions(الستار، DateTime)

يبدأ تلقائيًا في وضع علامة على جميع التغييرات التالية التي تقوم بها على المستند بشكل برمجي كتغييرات مراجعة.

public void StartTrackRevisions(string author, DateTime dateTime)

Parameters

author string

المبادئ الأصلية للكاتب لاستخدامها للمراجعات.

dateTime DateTime

تاريخ ووقت الاستخدام للمراجعات.

Remarks

إذا اتصلت بهذه الطريقة ثم قمت بإجراء بعض التغييرات على المستند ببرمجة، وحفظ المستند ثم افتح المستند في وقت لاحق في MS Word ستظهر هذه التغييرات على أنها مراجعات.

في الوقت الحاضر Aspose.Words يدعم تتبع إدراج النقاط وحذفها فقط.تعديلات تنسيق لا يتم تسجيلها على أنها مراجعات.

يتم دعم التتبع التلقائي للتغييرات سواء عند تعديل هذا المستند من خلال التلاعب النقاط وكذلك عند استخدام Aspose.Words.DocumentBuilder

هذه الطريقة لا تغير خيار Aspose.Words.Document.TrackRevisions ولا تستخدم قيمتها لأغراض مراقبة المراجعة.

انظر أيضا

Document . StopTrackRevisions ()

StartTrackRevisions(الستار)

يبدأ تلقائيًا في وضع علامة على جميع التغييرات التالية التي تقوم بها على المستند بشكل برمجي كتغييرات مراجعة.

public void StartTrackRevisions(string author)

Parameters

author string

المبادئ الأصلية للكاتب لاستخدامها للمراجعات.

Remarks

إذا اتصلت بهذه الطريقة ثم قمت بإجراء بعض التغييرات على المستند ببرمجة، وحفظ المستند ثم افتح المستند في وقت لاحق في MS Word ستظهر هذه التغييرات على أنها مراجعات.

في الوقت الحاضر Aspose.Words يدعم تتبع إدراج النقاط وحذفها فقط.تعديلات تنسيق لا يتم تسجيلها على أنها مراجعات.

يتم دعم التتبع التلقائي للتغييرات سواء عند تعديل هذا المستند من خلال التلاعب النقاط وكذلك عند استخدام Aspose.Words.DocumentBuilder

هذه الطريقة لا تغير خيار Aspose.Words.Document.TrackRevisions ولا تستخدم قيمتها لأغراض مراقبة المراجعة.

انظر أيضا

Document . StopTrackRevisions ()

StopTrackRevisions()

إيقاف التسمية التلقائية للمستندات تتغير كالتعديلات.

public void StopTrackRevisions()

انظر أيضا

Document . StartTrackRevisions ( string , DateTime )

UnlinkFields()

إلغاء روابط الحقول في المستند بأكمله.

public void UnlinkFields()

Remarks

استبدل جميع الحقول في المستند بأكمله بأحدث النتائج.

لتفريغ الحقول في جزء معين من المستند باستخدام Aspose.Words.Range.UnlinkFields.

Unprotect()

إزالة الحماية من المستند بغض النظر عن كلمة المرور.

public void Unprotect()

Remarks

هذه الطريقة لا تحمي المستند حتى لو كان لديه كلمة مرور حماية.

ملاحظة أن حماية المستندات تختلف عن حماية الكتابة.يتم تحديد حماية الكتابة باستخدام Aspose.Words.Document.WriteProtection.

Unprotect(الستار)

يزيل الحماية من الوثيقة إذا تم تحديد كلمة المرور الصحيحة.

public bool Unprotect(string password)

Parameters

password string

كلمة المرور لعدم حماية المستند مع.

Returns

bool

“حقيقي” إذا تم تحديد كلمة المرور الصحيحة ولم يكن المستند محميًا.

Remarks

هذه الطريقة لا تحمي المستند فقط إذا تم تحديد كلمة المرور الصحيحة.

ملاحظة أن حماية المستندات تختلف عن حماية الكتابة.يتم تحديد حماية الكتابة باستخدام Aspose.Words.Document.WriteProtection.

UpdateActualReferenceMarks()

تحديث Aspose.Words.Notes.Footnote.ActualReferenceMark الممتلكات لجميع ملاحظات القدم والملاحظات النهائية في المستند.

public void UpdateActualReferenceMarks()

Remarks

قد يكون من الضروري تحديث الحقول (Aspose.Words.Document.UpdateFields) للحصول على النتيجة الصحيحة.

UpdateFields()

تحديث قيم الحقول في المستند بأكمله.

public void UpdateFields()

Remarks

<p>When you open, modify and then save a document, Aspose.Words does not update fields automatically, it keeps them intact.

لذلك ، عادة ما ترغب في استدعاء هذه الطريقة قبل التخزين إذا قمت بتعديل المستندالبرمجة وتريد التأكد من أن قيم الحقول المناسبة (حساب) تظهر في الوثيقة المحفوظة.

لا حاجة لتحديث الحقول بعد إجراء دمج البريد لأن دمج البريد هو نوع من تحديث الحقول وتحديث تلقائيًا جميع الحقول في المستند.

لا تقوم هذه الطريقة بتحديث جميع أنواع الحقول.للحصول على قائمة مفصلة من أنواع الحقول المدعومة، راجع دليل المبرمجين.

هذه الطريقة لا تحديث الحقول التي ترتبط مع خوارزميات ترتيب الصفحة (على سبيل المثال PAGE، PAGES، PAGEREF). يتم تحديث الحقول ذات الصلة ترتيب الصفحة عند تقديم وثيقة أو الاتصال Aspose.Words.Document.UpdatePageLayout.

استخدم طريقة Aspose.Words.Document.NormalizeFieldTypes قبل تحديث الحقول إذا كانت هناك تغييرات في المستندات التي تؤثر على أنواع الحقول.

لتحديث الحقول في جزء معين من المستند باستخدام Aspose.Words.Range.UpdateFields.

UpdateListLabels()

تحديث علامات القائمة لجميع عناصر القائمة في المستند.

public void UpdateListLabels()

Remarks

هذه الطريقة تحديث قائمة خصائص العلامة مثل Aspose.Words.Lists.ListLabel.LabelValue و Aspose.Words.Lists.ListLabel.LabelString لكل Aspose.Words.Paragraph.ListLabel كائن في المستند.

وهذا مطلوب لأن بعض الحقول التي قد تشير إلى أرقام القائمة (مثل TOC أو REF) تحتاج إليها لتكون حديثة.

UpdatePageLayout()

إعادة ترتيب صفحة الوثيقة.

public void UpdatePageLayout()

Remarks

هذه الطريقة تنسيق وثيقة إلى صفحات وتحديث الحقول ذات الصلة رقم الصفحة في الوثيقة مثل PAGE، PAGES، PAGEREF و REF. تُطلب معلومات ترتيب الصفحة حديثة لتقديم الوثيقة بشكل صحيح إلى تنسيقات الصفحة الثابتة.

يتم استدعاء هذه الطريقة تلقائيًا عند تحويل المستند إلى PDF أو XPS أو الصورة أو طباعته.ومع ذلك ، إذا قمت بتعديل المستند بعد التصوير ثم حاولت إعادة التصوير - لن تقوم Aspose.Words بتحديث ترتيب الصفحة تلقائيًا.في هذه الحالة يجب عليك الاتصال Aspose.Words.Document.UpdatePageLayout قبل التصوير مرة أخرى.

UpdateTableLayout()

تنفذ نهجًا سابقًا إلى عرض عمود الجدول إعادة حساب مشكلة معروفة.

[Obsolete("Obsolete, column widths are re-calculated automatically before saving.")]
public void UpdateTableLayout()

Remarks

يتم تخفيض الطريقة وسيتم إزالتها في عدد قليل من الإصدارات.

UpdateThumbnail(ThumbnailGeneratingOptions)

تحديثات Aspose.Words.Properties.BuiltInDocumentProperties.Tumbnail من المستند وفقا للخيارات المحددة.

public void UpdateThumbnail(ThumbnailGeneratingOptions options)

Parameters

options ThumbnailGeneratingOptions

الخيارات المنتجة للاستخدام.

Remarks

يتيح لك Aspose.Words.Rendering.ThumbnailGeneratingOptions تحديد مصدر الحصى والحجم وغيرها من الخيارات.إذا فشلت المحاولة لإنتاج الخصر، فإنه لا يغير واحد.

UpdateThumbnail()

تحديث Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail من المستند باستخدام الخيارات الافتراضية.

public void UpdateThumbnail()

UpdateWordCount()

تحديثات كلمة حساب خصائص الوثيقة.

public void UpdateWordCount()

Remarks

Aspose.Words.Document.UpdateWordCount إعادة حساب وتحديث خصائص الشخصيات والكلمات والفقرات في _ www.wl26_.documents.com .

يرجى ملاحظة أن Aspose.Words.Document.UpdateWordCount لا يحدد عدد الصفحات وخصائص الصفحات.استخدم Aspose.Words.Document.UpdateWordCount التحميل وتجاوز القيمة كمعيار للقيام بذلك.

عند استخدام نسخة تقييم، سيتم تضمين علامة التقييم المائية أيضا في عدد الكلمة.

UpdateWordCount(بول)

تحديث كلمة حساب خصائص المستند، وتحديث اختياري خصائص Aspose.Words.Properties.BuiltInDocumentProperties.Lines.

public void UpdateWordCount(bool updateLinesCount)

Parameters

updateLinesCount bool

“الحقيقة” إذا تم حساب عدد الخطوط الموجودة في الوثيقة.

Remarks

هذه الطريقة ستعيد بناء ترتيب الصفحة للمستند.

 عربي