Story

Genel Bakış

Story, Aspose.Words FOSS içinde .NET için bir sınıftır. Şu sınıflardan miras alır: CompositeNode, IStory.

Paragraf ve Tablo blok-düzeyinde düğümlerini içeren öğeler için temel sınıf.

Bu sınıf, .NET programlarında Story nesneleriyle çalışmak için 28 metod sağlar. Mevcut metodlar şunlardır: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Clone, CreateNavigator, DeleteShapes, GetAncestor, GetAncestorOf, GetChild, GetChildNodes ve 16 ek metod. Tüm genel üyeler, Aspose.Words FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes ve 11 tane daha.

Özellikler

AdTürErişimAçıklama
StoryTypeStoryTypeOkumaBu hikayenin türünü alır.
FirstParagraphParagraphOkumaHikayedeki ilk paragrafı alır.
LastParagraphParagraphOkumaHikayedeki son paragrafı alır.
ParagraphsParagraphCollectionOkumaHikayenin doğrudan çocukları olan paragraf koleksiyonunu alır.
TablesTableCollectionOkumaHikayenin doğrudan çocukları olan tablo koleksiyonunu alır.
IsCompositeboolOkumaBu düğümün alt düğümleri olabileceği için true döndürür.
HasChildNodesboolOkumaBu düğümün herhangi bir alt düğümü 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.
NodeTypeNodeTypeOkumaBu düğümün tipini alır.
ParentNodeCompositeNodeOkumaBu düğümün doğrudan üst düğümünü alır.
DocumentDocumentBaseOkumaBu düğümün ait olduğu belgeyi alır.
PreviousSiblingNodeOkumaBu düğümden hemen önce gelen düğümü alır.
NextSiblingNodeOkumaBu düğümü hemen izleyen düğümü alır.
RangeRangeOkumaBu düğümde bulunan belgenin bir 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
DeleteShapes()Bu hikayenin metnindeki tüm şekilleri siler.
AppendParagraph(text: string)İsteğe bağlı metinle bir Paragraph nesnesi oluşturan ve bu nesnenin sonuna ekleyen bir kısayol yöntemi.
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 alt 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 ifadesine uyan Node listesini seçer.
SelectSingleNode(xpath: string)XPath ifadesine uyan ilk Node’u seçer.
GetEnumerator()Bu Node’un alt Node’ları üzerinde foreach tarzı yinelemeyi destekler.
AppendChild(newChild: T)Belirtilen Node’u, bu Node’un alt Node listesine sonuna ekler.
PrependChild(newChild: T)Belirtilen düğümü bu düğümün alt düğüm listesine baştan 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 çocuk düğümlerini kaldırır.
RemoveSmartTags()Geçerli düğümün tüm SmartTag alt düğümlerini kaldırır.
IndexOf(child: Node)Belirtilen çocuk düğümün çocuk düğüm dizisindeki indeksini döndürür.
AcceptStart(visitor: DocumentVisitor)Türetilmiş bir sınıfta uygulandığında, belirtilen belge ziyaretçisinin VisitXXXStart yöntemini çağırır.
AcceptEnd(visitor: DocumentVisitor)Türetilmiş bir sınıfta uygulanırsa, belirtilen belge ziyaretçisinin VisitXXXEnd yöntemini çağı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 bir (genellikle birleşik) düğüm kopyalama sürecinin parçası olduğunda Clone(bool, INodeCloningListener) aşırı yüklemesini kullanmalısınız.
Accept(visitor: DocumentVisitor)Bu Story örneğinde Accept(visitor) metodunu çağırır.
GetAncestor(ancestorType: Type)Belirtilen nesne türünün ilk atasını alır.
GetAncestorOf()Bu Story örneğinde GetAncestorOf çağrılır.
Remove()Kendisini ebeveyninden kaldırır.
NextPreOrder(rootNode: Node)Pre-order ağaç dolaşım algoritmasına göre bir 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 türü 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