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 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
NodeType | NodeType | قراءة | يعيد قيمة GlossaryDocument. |
BuildingBlocks | BuildingBlockCollection | قراءة | يعيد مجموعة ذات نوع محدد تمثل جميع كتل البناء في وثيقة القاموس. |
FirstBuildingBlock | BuildingBlock | قراءة | يسترجع أول كتلة بناء في مستند القاموس. |
LastBuildingBlock | BuildingBlock | قراءة | يحصل على آخر كتلة بناء في مستند القاموس. |
Document | DocumentBase | قراءة | يحصل على هذا الكائن. |
NodeChangingCallback | INodeChangingCallback | قراءة/كتابة | يتم استدعاؤه عند إدراج عقدة أو إزالتها في المستند. |
ResourceLoadingCallback | IResourceLoadingCallback | قراءة/كتابة | يسمح بالتحكم في كيفية تحميل الموارد الخارجية. |
FontInfos | FontInfoCollection | قراءة | يوفر وصولًا إلى خصائص الخطوط المستخدمة في هذا المستند. |
Styles | StyleCollection | قراءة | يرجع مجموعة من الأنماط المعرفة في المستند. |
Lists | ListCollection | قراءة | يوفر وصولًا إلى تنسيق القوائم المستخدم في المستند. |
WarningCallback | IWarningCallback | قراءة/كتابة | يُستدعى خلال إجراءات معالجة المستندات المتنوعة عندما يتم اكتشاف مشكلة قد تؤدي إلى فقدان دقة البيانات أو التنسيق. |
FootnoteSeparators | FootnoteSeparatorCollection | قراءة | يوفّر الوصول إلى فواصل الحواشي السفلية/الختامية المعرفة في المستند. |
BackgroundShape | Shape | قراءة/كتابة | الحصول على أو تعيين الشكل الخلفي للمستند. |
PageColor | Color | قراءة/كتابة | يحصل أو يعيّن لون الصفحة للمستند. |
IsComposite | bool | قراءة | يعيد true لأن هذه العقدة يمكن أن تحتوي على عقد فرعية. |
HasChildNodes | bool | قراءة | يرجع true إذا كان لهذا العقد أي عقد فرعية. |
FirstChild | Node | قراءة | يحصل على العنصر الفرعي الأول للعقدة. |
LastChild | Node | قراءة | يحصل على الطفل الأخير للعقدة. |
Count | int | قراءة | يحصل على عدد الأطفال المباشرين لهذا العقد. |
ParentNode | CompositeNode | قراءة | يحصل على الوالد الفوري لهذه العقدة. |
PreviousSibling | Node | قراءة | يحصل على العقدة التي تسبق هذه العقدة مباشرةً. |
NextSibling | Node | قراءة | يحصل على العقدة التي تلي هذه العقدة مباشرةً. |
Range | Range | قراءة | تُعيد كائن Range يمثل الجزء من المستند الموجود داخل هذه العقدة. |
CustomNodeId | int | قراءة/كتابة | يحدد معرف العقدة المخصص. |
الطرق
| التوقيع | وصف |
|---|---|
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) | طريقة مساعدة تقوم بتحويل قيمة تعداد نوع العقدة إلى سلسلة نصية سهلة الفهم للمستخدم. |