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 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
NodeType | NodeType | خواندن | باز میگرداند StructuredDocumentTagRangeStart. |
LastChild | Node | خواندن | آخرین فرزند در بازه stdContent را دریافت میکند. |
Level | MarkupLevel | خواندن | سطحی را که شروع محدودهٔ این برچسب سند ساختاری در درخت سند رخ میدهد، دریافت میکند. |
SdtType | SdtType | خواندن | نوع این برچسب ساختارمند سند را دریافت میکند. |
Color | System.Drawing.Color | خواندن/نوشتن | رنگ برچسب سند ساختاری را دریافت یا تنظیم میکند. |
Id | int | خواندن | یک شناسهٔ عددی منحصر بهفرد، فقط-خواندنی و پایدار برای این برچسب سند ساختاری مشخص میکند. |
LockContentControl | bool | خواندن/نوشتن | زمانی که به مقدار true تنظیم شود، این ویژگی مانع حذف این برچسب سند ساختار یافته توسط کاربر میشود. |
LockContents | bool | خواندن/نوشتن | هنگامی که به true تنظیم شود، این ویژگی از ویرایش محتویات این structured document tag توسط کاربر جلوگیری میکند. |
IsShowingPlaceholderText | bool | خواندن/نوشتن | مشخص میکند که آیا محتوای این structured document tag باید بهعنوان متن جایگزین تفسیر شود (در مقابل محتوای متن عادی داخل structured document tag). |
Placeholder | BuildingBlock | خواندن | مقدار BuildingBlock را که شامل متن جایگزین است و باید زمانی نمایش داده شود که محتویات اجرای این structured document tag خالی باشد، عنصر XML مرتبط مپشده خالی باشد همانطور که از طریق عنصر XmlMapping مشخص شده یا عنصر IsShowingPlaceholderText برابر true باشد، دریافت میکند. |
PlaceholderName | string | خواندن/نوشتن | دریافت یا تنظیم نام BuildingBlock که متن جایگزین را شامل میشود. |
Tag | string | خواندن/نوشتن | برچسبی را که با گرهٔ برچسب سند ساختار یافتهٔ فعلی مرتبط است، مشخص میکند. |
Title | string | خواندن/نوشتن | نام کاربرپسند مرتبط با این برچسب سند ساختاری را تعیین میکند. |
WordOpenXML | string | خواندن | رشتهای را برمیگرداند که XML موجود در گره را در قالب FlatOpc نشان میدهد. |
WordOpenXMLMinimal | string | خواندن | رشتهای را میگیرد که XML موجود در گره را در قالب FlatOpc نشان میدهد. |
Appearance | SdtAppearance | خواندن/نوشتن | ظاهر برچسب سند ساختاری را دریافت یا تنظیم میکند. |
XmlMapping | XmlMapping | خواندن | شیئی را میگیرد که نگاشت این بازهٔ برچسب سند ساختاریافته را به دادههای XML در یک بخش سفارشی XML از سند فعلی نشان میدهد. |
RangeEnd | StructuredDocumentTagRangeEnd | خواندن | در صورتیکه StructuredDocumentTag یک تگ سند ساختاریدار با محدوده باشد، انتهای بازه را مشخص میکند. |
ParentNode | CompositeNode | خواندن | والد مستقیم این گره را دریافت میکند. |
Document | DocumentBase | خواندن | سندی را که این گره به آن تعلق دارد دریافت میکند. |
PreviousSibling | Node | خواندن | گرهای را که بلافاصله قبل از این گره قرار دارد، دریافت میکند. |
NextSibling | Node | خواندن | گرهای که بلافاصله پس از این گره قرار دارد را دریافت میکند. |
IsComposite | bool | خواندن | در صورتی که این گره بتواند گرههای دیگر را در خود داشته باشد، مقدار true را برمیگرداند. |
Range | Range | خواندن | یک شیء Range را برمیگرداند که بخشی از سند را که در این گره قرار دارد نشان میدهد. |
CustomNodeId | int | خواندن/نوشتن | شناسه سفارشی گره را مشخص میکند. |
IsMultiSection | bool | خواندن | در صورتی که این نمونه یک برچسب سند ساختاری محدودهای (چندبخشی) باشد، مقدار true را باز میگرداند. |
Node | Node | خواندن | یک شیء 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 نوع گره را به رشتهای کاربرپسند تبدیل میکند. |