OfficeMath

نمای کلی

OfficeMath یک کلاس در Aspose.Words FOSS برای .NET است. ارث می‌برد از: CompositeNode، IInline، ITrackableNode.

نمایانگر یک شیء ریاضی Office مانند تابع، معادله، ماتریس یا مشابه آن است.

این کلاس 26 متد برای کار با اشیاء OfficeMath در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Accept، AcceptEnd، AcceptStart، AppendChild، Clone، CreateNavigator، GetAncestor، GetAncestorOf، GetChild، GetChildNodes، GetEnumerator، GetText و 14 متد اضافی. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET، برای هر برنامه .NET قابل دسترسی هستند. ویژگی‌ها: Count، CustomNodeId، DisplayType، Document، FirstChild، HasChildNodes و 10 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
NodeTypeNodeTypeخواندنبرمی‌گرداند OfficeMath.
ParentParagraphParagraphخواندنپاراگراف والد این گره را دریافت می‌کند.
MathObjectTypeMathObjectTypeخواندننوع MathObjectType این شیء Office Math را دریافت می‌کند.
JustificationOfficeMathJustificationخواندن/نوشتندریافت/تنظیم توجیه Office Math.
DisplayTypeOfficeMathDisplayTypeخواندن/نوشتندریافت/تنظیم نوع فرمت نمایش Office Math که نشان می‌دهد آیا معادله به صورت درون‌متنی با متن نمایش داده می‌شود یا در خطی جداگانه.
IsCompositeboolخواندندر صورتی که این گره می‌تواند گره‌های فرزند داشته باشد، true برمی‌گرداند.
HasChildNodesboolخواندندر صورتی که این گره دارای هر گره فرزندی باشد، true را برمی‌گرداند.
FirstChildNodeخواندناولین فرزند گره را دریافت می‌کند.
LastChildNodeخواندنآخرین فرزند گره را دریافت می‌کند.
Countintخواندنتعداد فرزندان مستقیم این گره را برمی‌گرداند.
ParentNodeCompositeNodeخواندنوالد مستقیم این گره را دریافت می‌کند.
DocumentDocumentBaseخواندنسندی را که این گره به آن تعلق دارد بر می‌گرداند.
PreviousSiblingNodeخواندنگره‌ای که بلافاصله پیش از این گره قرار دارد را دریافت می‌کند.
NextSiblingNodeخواندننودی را که بلافاصله پس از این نود است، دریافت می‌کند.
RangeRangeخواندنیک شیء Range را برمی‌گرداند که بخشی از سند را که در این گره قرار دارد، نشان می‌دهد.
CustomNodeIdintخواندن/نوشتنشناسه گره سفارشی را مشخص می‌کند.

روش ها

امضاتوضیح
Accept(visitor: DocumentVisitor)متد VisitOfficeMathStart را فراخوانی می‌کند، سپس Accept را برای تمام گره‌های فرزند Office Math فراخوانی می‌کند و در انتها VisitOfficeMathEnd را فراخوانی می‌کند.
AcceptStart(visitor: DocumentVisitor)یک بازدیدکننده را برای بازدید از شروع Office Math می‌پذیرد.
AcceptEnd(visitor: DocumentVisitor)یک بازدیدکننده را برای بازدید از پایان Office Math می‌پذیرد.
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)شما باید وقتی تکثیر گره بخشی از فرآیند تکثیر گره (معمولاً ترکیبی) دیگری است، overload Clone(bool, INodeCloningListener) را استفاده کنید.
GetAncestor(ancestorType: Type)اولین جد شیء از نوع مشخص‌شده را دریافت می‌کند.
GetAncestorOf()متد GetAncestorOf را بر روی این نمونه OfficeMath فراخوانی می‌کند.
Remove()خود را از والد حذف می‌کند.
NextPreOrder(rootNode: Node)گرهٔ بعدی را بر اساس الگوریتم عبور پیش‌نوبتی درخت دریافت می‌کند.
PreviousPreOrder(rootNode: Node)گرهٔ قبلی را بر اساس الگوریتم عبور پیش‌نوبتی درخت دریافت می‌کند.
ToString(saveFormat: SaveFormat)محتویات گره را به یک رشته در قالب مشخص صادر می‌کند.
NodeTypeToString(nodeType: NodeType)یک متد کمکی که مقدار enum نوع گره را به رشته‌ای کاربرپسند تبدیل می‌کند.

همچنین ببینید:

 فارسی