SmartTag

Genel Bakış

SmartTag, Aspose.Words FOSS içinde .NET için bir sınıftır. Şu sınıflardan kalıtım alır: CompositeNode, IMarkupNode.

Bu öğe, bir paragrafta bir veya daha fazla satır içi yapı (runs, images, fields, vb.) etrafında bir akıllı etiketin varlığını belirtir.

Bu sınıf, .NET programlarında SmartTag nesneleriyle çalışmak için 27 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText ve 15 ek yöntem. Tüm genel üyeler, Aspose.Words FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: Count, CustomNodeId, Document, Element, FirstChild, HasChildNodes ve 9 tanesi daha.

Özellikler

AdTürErişimAçıklama
NodeTypeNodeTypeOkumaDöndürür SmartTag.
ElementstringOkuma/YazmaBelge içinde akıllı etiketin adını belirtir.
UristringOkuma/YazmaAkıllı etiketin ad alanı URI’sini belirtir.
PropertiesCustomXmlPropertyCollectionOkumaAkıllı etiket özelliklerinin bir koleksiyonu.
IsCompositeboolOkumaBu düğümün alt düğümleri olabileceği için true döndürür.
HasChildNodesboolOkumaBu düğümün alt düğümleri varsa true döndürür.
FirstChildNodeOkumaDüğümün ilk çocuğunu alır.
LastChildNodeOkumaDüğümün son çocuğunu alır.
CountintOkumaBu düğümün doğrudan çocuklarının sayısını alır.
ParentNodeCompositeNodeOkumaBu düğümün doğrudan üst öğesini alır.
DocumentDocumentBaseOkumaBu düğümün ait olduğu belgeyi alır.
PreviousSiblingNodeOkumaBu düğümden hemen önce gelen düğümü alır.
NextSiblingNodeOkumaBu düğümden hemen sonra gelen düğümü alır.
RangeRangeOkumaBu düğümde bulunan bir belgenin bölümünü temsil eden bir Range nesnesi döndürür.
CustomNodeIdintOkuma/YazmaÖzel düğüm tanımlayıcısını belirtir.

Yöntemler

İmzaAçıklama
SmartTag(doc: DocumentBase)SmartTag sınıfının yeni bir örneğini başlatır.
Accept(visitor: DocumentVisitor)VisitSmartTagStart metodunu çağırır, ardından akıllı etiketin tüm alt düğümleri için Accept’i çağırır ve sonunda VisitSmartTagEnd metodunu çağırır.
AcceptStart(visitor: DocumentVisitor)Bir ziyaretçiyi, SmartTag başlangıcını ziyaret etmek için kabul eder.
AcceptEnd(visitor: DocumentVisitor)Bir ziyaretçiyi, SmartTag sonunu ziyaret etmek için kabul eder.
GetText()Bu düğümün ve tüm alt düğümlerinin metnini alır.
GetChildNodes(nodeType: NodeType, isDeep: bool)Belirtilen türle eşleşen çocuk düğümlerin bir koleksiyonunu döndürür.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Belirtilen türle eşleşen N’inci çocuk düğümü döndürür.
SelectNodes(xpath: string)XPath ifadesiyle eşleşen düğüm listesini seçer.
SelectSingleNode(xpath: string)XPath ifadesiyle eşleşen ilk Düğümü seçer.
GetEnumerator()Bu düğümün çocuk düğümleri üzerinde for each tarzı yinelemeyi destekler.
AppendChild(newChild: T)Belirtilen düğümü bu düğümün alt düğüm listesinin sonuna ekler.
PrependChild(newChild: T)Belirtilen düğümü bu düğümün alt düğüm listesinin başına ekler.
InsertAfter(newChild: T, refChild: Node)Belirtilen düğümü belirtilen referans düğümünden hemen sonra ekler.
InsertBefore(newChild: T, refChild: Node)Belirtilen düğümü belirtilen referans düğümünden hemen önce ekler.
RemoveChild(oldChild: T)Belirtilen alt düğümü kaldırır.
RemoveAllChildren()Geçerli düğümün tüm alt düğümlerini kaldırır.
RemoveSmartTags()Geçerli düğümün tüm SmartTag alt nesil düğümlerini kaldırır.
IndexOf(child: Node)Belirtilen alt düğümün, alt düğüm dizisindeki indeksini döndürür.
CreateNavigator()Düğümleri dolaşmak ve okumak için kullanılabilecek bir gezgin oluşturur.
Clone(isCloneChildren: bool)Düğüm kopyalama başka (genellikle birleşik) bir düğüm kopyalama sürecinin parçası olduğunda Clone(bool, INodeCloningListener) aşırı yüklemesini kullanmalısınız.
GetAncestor(ancestorType: Type)Belirtilen nesne türünün ilk üst nesnesini alır.
GetAncestorOf()Bu SmartTag örneğinde GetAncestorOf metodunu çağırır.
Remove()Kendini üst öğeden kaldırır.
NextPreOrder(rootNode: Node)Pre-order ağaç dolaşım algoritmasına göre sonraki düğümü alır.
PreviousPreOrder(rootNode: Node)Pre-order ağaç dolaşım algoritmasına göre önceki düğümü alır.
ToString(saveFormat: SaveFormat)Düğümün içeriğini belirtilen formatta bir dizeye dışa aktarır.
NodeTypeToString(nodeType: NodeType)Bir düğüm tipi enum değerini kullanıcı dostu bir dizeye dönüştüren yardımcı bir yöntem.

Ayrıca Bakınız

 Türkçe