GlossaryDocument

GlossaryDocument

نظرة عامة

GlossaryDocument هي فئة في Aspose.Words FOSS لـ .NET. تُورث من: DocumentBase.

يمثل العنصر الجذري لوثيقة مسرد داخل مستند Word.

توفر هذه الفئة 28 طريقة للعمل مع كائنات GlossaryDocument في برامج .NET. تشمل الطرق المتاحة: Accept، AcceptEnd، AcceptStart، AppendChild، Clone، CreateNavigator، GetAncestor، GetAncestorOf، GetBuildingBlock، GetChild، GetChildNodes، GetEnumerator، و16 طريقة إضافية. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.Words FOSS لـ .NET. الخصائص: BackgroundShape، BuildingBlocks، Count، CustomNodeId، Document، FirstBuildingBlock، و18 أخرى.

خصائص

اسمالنوعالوصولوصف
NodeTypeNodeTypeقراءةيعيد قيمة GlossaryDocument.
BuildingBlocksBuildingBlockCollectionقراءةيعيد مجموعة ذات نوع محدد تمثل جميع كتل البناء في وثيقة القاموس.
FirstBuildingBlockBuildingBlockقراءةيسترجع أول كتلة بناء في مستند القاموس.
LastBuildingBlockBuildingBlockقراءةيحصل على آخر كتلة بناء في مستند القاموس.
DocumentDocumentBaseقراءةيحصل على هذا الكائن.
NodeChangingCallbackINodeChangingCallbackقراءة/كتابةيتم استدعاؤه عند إدراج عقدة أو إزالتها في المستند.
ResourceLoadingCallbackIResourceLoadingCallbackقراءة/كتابةيسمح بالتحكم في كيفية تحميل الموارد الخارجية.
FontInfosFontInfoCollectionقراءةيوفر وصولًا إلى خصائص الخطوط المستخدمة في هذا المستند.
StylesStyleCollectionقراءةيرجع مجموعة من الأنماط المعرفة في المستند.
ListsListCollectionقراءةيوفر وصولًا إلى تنسيق القوائم المستخدم في المستند.
WarningCallbackIWarningCallbackقراءة/كتابةيُستدعى خلال إجراءات معالجة المستندات المتنوعة عندما يتم اكتشاف مشكلة قد تؤدي إلى فقدان دقة البيانات أو التنسيق.
FootnoteSeparatorsFootnoteSeparatorCollectionقراءةيوفّر الوصول إلى فواصل الحواشي السفلية/الختامية المعرفة في المستند.
BackgroundShapeShapeقراءة/كتابةالحصول على أو تعيين الشكل الخلفي للمستند.
PageColorColorقراءة/كتابةيحصل أو يعيّن لون الصفحة للمستند.
IsCompositeboolقراءةيعيد true لأن هذه العقدة يمكن أن تحتوي على عقد فرعية.
HasChildNodesboolقراءةيرجع true إذا كان لهذا العقد أي عقد فرعية.
FirstChildNodeقراءةيحصل على العنصر الفرعي الأول للعقدة.
LastChildNodeقراءةيحصل على الطفل الأخير للعقدة.
Countintقراءةيحصل على عدد الأطفال المباشرين لهذا العقد.
ParentNodeCompositeNodeقراءةيحصل على الوالد الفوري لهذه العقدة.
PreviousSiblingNodeقراءةيحصل على العقدة التي تسبق هذه العقدة مباشرةً.
NextSiblingNodeقراءةيحصل على العقدة التي تلي هذه العقدة مباشرةً.
RangeRangeقراءةتُعيد كائن Range يمثل الجزء من المستند الموجود داخل هذه العقدة.
CustomNodeIdintقراءة/كتابةيحدد معرف العقدة المخصص.

الطرق

التوقيعوصف
Accept(visitor: DocumentVisitor)ينادي VisitGlossaryDocumentStart، ثم ينادي Accept لجميع العقد الفرعية لهذه العقدة ثم ينادي VisitGlossaryDocumentEnd في النهاية.
AcceptStart(visitor: DocumentVisitor)يقبل زائرًا لزيارة بداية مستند القاموس.
AcceptEnd(visitor: DocumentVisitor)يقبل زائرًا لزيارة نهاية مستند القاموس.
GetBuildingBlock(gallery: BuildingBlockGallery, category: string, name: string)يحدد كتلة بناء باستخدام المعرض والفئة والاسم المحددين.
ImportNode(srcNode: Node, isImportChildren: bool)يستورد عقدة من مستند آخر إلى المستند الحالي.
GetText()يحصل على النص لهذا العقد وجميع أبنائه.
GetChildNodes(nodeType: NodeType, isDeep: bool)يعيد مجموعة من العقد الفرعية التي تطابق النوع المحدد.
GetChild(nodeType: NodeType, index: int, isDeep: bool)يعيد العقدة الفرعية رقم N التي تطابق النوع المحدد.
SelectNodes(xpath: string)يختار قائمة من العقد التي تطابق تعبير XPath.
SelectSingleNode(xpath: string)يختار أول عقدة تتطابق مع تعبير XPath.
GetEnumerator()يوفر الدعم للتكرار على نمط “for each” على العقد الفرعية لهذا العقد.
AppendChild(newChild: T)يضيف العقدة المحددة إلى نهاية قائمة العقد الفرعية لهذا العقد.
PrependChild(newChild: T)يضيف العقدة المحددة إلى بداية قائمة العقد الفرعية لهذا العقد.
InsertAfter(newChild: T, refChild: Node)يدرج العقدة المحددة مباشرةً بعد العقدة المرجعية المحددة.
InsertBefore(newChild: T, refChild: Node)يدخل العقدة المحددة مباشرةً قبل عقدة المرجع المحددة.
RemoveChild(oldChild: T)يزيل العقدة الفرعية المحددة.
RemoveAllChildren()يزيل جميع العقد الفرعية للعقدة الحالية.
RemoveSmartTags()يزيل جميع عقد SmartTag المتفرعة للعقدة الحالية.
IndexOf(child: Node)يعيد فهرس العقدة الفرعية المحددة في مصفوفة العقد الفرعية.
CreateNavigator()ينشئ متصفحًا يمكن استخدامه لاستعراض وقراءة العقد.
Clone(isCloneChildren: bool)يجب عليك استخدام التحميل الزائد Clone(bool, INodeCloningListener) عندما يكون استنساخ العقدة جزءًا من عملية استنساخ عقدة أخرى (عادةً مركبة).
GetAncestor(ancestorType: Type)يحصل على السلف الأول لنوع الكائن المحدد.
GetAncestorOf()يستدعي GetAncestorOf على هذه المثيلة من GlossaryDocument.
Remove()يزيل نفسه من العنصر الأب.
NextPreOrder(rootNode: Node)يحصل على العقدة التالية وفقًا لخوارزمية التجوال المسبق للشجرة.
PreviousPreOrder(rootNode: Node)يحصل على العقدة السابقة وفقًا لخوارزمية التجوال المسبق للشجرة.
ToString(saveFormat: SaveFormat)يصدر محتوى العقدة إلى سلسلة نصية بالتنسيق المحدد.
NodeTypeToString(nodeType: NodeType)طريقة مساعدة تقوم بتحويل قيمة تعداد نوع العقدة إلى سلسلة نصية سهلة الفهم للمستخدم.

انظر أيضاً

 العربية