StructuredDocumentTagRangeStart

StructuredDocumentTagRangeStart

نمای کلی

StructuredDocumentTagRangeStart یک کلاس در Aspose.Words FOSS برای .NET است. ارث می‌برد از: Node، IEnumerable<Node>، IStructuredDocumentTag.

نمایندهٔ شروع برچسب سند ساختاری با دامنه‌ای است که محتوای چندبخش را می‌پذیرد.

این کلاس 16 متد برای کار با اشیاء StructuredDocumentTagRangeStart در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Accept، AppendChild، Clone، GetAncestor، GetAncestorOf، GetChildNodes، GetEnumerator، GetText، NextPreOrder، NodeTypeToString، PreviousPreOrder، Remove، و 4 متد اضافی. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET برای هر برنامه .NET قابل دسترسی هستند. ویژگی‌ها: Appearance، Color، CustomNodeId، Document، Id، IsComposite، و 21 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
NodeTypeNodeTypeخواندنباز می‌گرداند StructuredDocumentTagRangeStart.
LastChildNodeخواندنآخرین فرزند در بازه stdContent را دریافت می‌کند.
LevelMarkupLevelخواندنسطحی را که شروع محدودهٔ این برچسب سند ساختاری در درخت سند رخ می‌دهد، دریافت می‌کند.
SdtTypeSdtTypeخواندننوع این برچسب ساختارمند سند را دریافت می‌کند.
ColorSystem.Drawing.Colorخواندن/نوشتنرنگ برچسب سند ساختاری را دریافت یا تنظیم می‌کند.
Idintخواندنیک شناسهٔ عددی منحصر به‌فرد، فقط-خواندنی و پایدار برای این برچسب سند ساختاری مشخص می‌کند.
LockContentControlboolخواندن/نوشتنزمانی که به مقدار true تنظیم شود، این ویژگی مانع حذف این برچسب سند ساختار یافته توسط کاربر می‌شود.
LockContentsboolخواندن/نوشتنهنگامی که به true تنظیم شود، این ویژگی از ویرایش محتویات این structured document tag توسط کاربر جلوگیری می‌کند.
IsShowingPlaceholderTextboolخواندن/نوشتنمشخص می‌کند که آیا محتوای این structured document tag باید به‌عنوان متن جایگزین تفسیر شود (در مقابل محتوای متن عادی داخل structured document tag).
PlaceholderBuildingBlockخواندنمقدار BuildingBlock را که شامل متن جایگزین است و باید زمانی نمایش داده شود که محتویات اجرای این structured document tag خالی باشد، عنصر XML مرتبط مپ‌شده خالی باشد همان‌طور که از طریق عنصر XmlMapping مشخص شده یا عنصر IsShowingPlaceholderText برابر true باشد، دریافت می‌کند.
PlaceholderNamestringخواندن/نوشتندریافت یا تنظیم نام BuildingBlock که متن جایگزین را شامل می‌شود.
Tagstringخواندن/نوشتنبرچسبی را که با گرهٔ برچسب سند ساختار یافتهٔ فعلی مرتبط است، مشخص می‌کند.
Titlestringخواندن/نوشتننام کاربرپسند مرتبط با این برچسب سند ساختاری را تعیین می‌کند.
WordOpenXMLstringخواندنرشته‌ای را برمی‌گرداند که XML موجود در گره را در قالب FlatOpc نشان می‌دهد.
WordOpenXMLMinimalstringخواندنرشته‌ای را می‌گیرد که XML موجود در گره را در قالب FlatOpc نشان می‌دهد.
AppearanceSdtAppearanceخواندن/نوشتنظاهر برچسب سند ساختاری را دریافت یا تنظیم می‌کند.
XmlMappingXmlMappingخواندنشیئی را می‌گیرد که نگاشت این بازهٔ برچسب سند ساختاریافته را به داده‌های XML در یک بخش سفارشی XML از سند فعلی نشان می‌دهد.
RangeEndStructuredDocumentTagRangeEndخواندندر صورتیکه StructuredDocumentTag یک تگ سند ساختاری‌دار با محدوده باشد، انتهای بازه را مشخص می‌کند.
ParentNodeCompositeNodeخواندنوالد مستقیم این گره را دریافت می‌کند.
DocumentDocumentBaseخواندنسندی را که این گره به آن تعلق دارد دریافت می‌کند.
PreviousSiblingNodeخواندنگره‌ای را که بلافاصله قبل از این گره قرار دارد، دریافت می‌کند.
NextSiblingNodeخواندنگره‌ای که بلافاصله پس از این گره قرار دارد را دریافت می‌کند.
IsCompositeboolخواندندر صورتی که این گره بتواند گره‌های دیگر را در خود داشته باشد، مقدار true را برمی‌گرداند.
RangeRangeخواندنیک شیء Range را برمی‌گرداند که بخشی از سند را که در این گره قرار دارد نشان می‌دهد.
CustomNodeIdintخواندن/نوشتنشناسه سفارشی گره را مشخص می‌کند.
IsMultiSectionboolخواندندر صورتی که این نمونه یک برچسب سند ساختاری محدوده‌ای (چندبخشی) باشد، مقدار true را باز می‌گرداند.
NodeNodeخواندنیک شیء Node که این رابط را پیاده‌سازی می‌کند، باز می‌گرداند.

روش ها

امضاتوضیح
StructuredDocumentTagRangeStart(doc: DocumentBase, type: SdtType)یک نمونه جدید از کلاس Structured document tag range start را مقداردهی اولیه می‌کند.
GetChildNodes(nodeType: NodeType, isDeep: bool)یک مجموعه زنده از گره‌های فرزند که با انواع مشخص شده مطابقت دارند را برمی‌گرداند.
Accept(visitor: DocumentVisitor)متد Accept(visitor) را بر روی این نمونه StructuredDocumentTagRangeStart فراخوانی می‌کند.
GetEnumerator()پشتیبانی از تکرار به سبک for each بر روی گره‌های فرزند این گره را فراهم می‌کند.
AppendChild(newChild: Node)گرهٔ مشخص‌شده را به انتهای بازهٔ stdContent اضافه می‌کند.
RemoveAllChildren()تمام گره‌ها بین گرهٔ شروع این بازه و گرهٔ انتهای بازه را حذف می‌کند.
RemoveSelfOnly()این نقطه شروع بازه و گره‌های مناسب انتهای بازهٔ برچسب سند ساختاری را حذف می‌کند، اما محتوای آن را در داخل درخت سند حفظ می‌دارد.
Clone(isCloneChildren: bool)هنگامی که تکثیر گره بخشی از فرآیند تکثیر گرهٔ دیگری (معمولاً ترکیبی) باشد، باید از overload ‎Clone(bool, INodeCloningListener) استفاده کنید.
GetText()متن این گره و تمام فرزندان آن را دریافت می‌کند.
GetAncestor(ancestorType: Type)اولین جد شیء از نوع مشخص‌شده را دریافت می‌کند.
GetAncestorOf()متد GetAncestorOf را بر روی این نمونهٔ StructuredDocumentTagRangeStart فراخوانی می‌کند.
Remove()خود را از والد حذف می‌کند.
NextPreOrder(rootNode: Node)گره بعدی را بر اساس الگوریتم پیمایش پیش‌سفری درخت دریافت می‌کند.
PreviousPreOrder(rootNode: Node)گرهٔ قبلی را بر اساس الگوریتم پیمایش پیش-order درخت دریافت می‌کند.
ToString(saveFormat: SaveFormat)محتویات گره را به یک رشته در قالب مشخص‌شده صادر می‌کند.
NodeTypeToString(nodeType: NodeType)یک متد کمکی که مقدار enum نوع گره را به رشته‌ای کاربرپسند تبدیل می‌کند.

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

 فارسی