DocumentBase

DocumentBase

Genel Bakış

DocumentBase, Aspose.Words FOSS içinde .NET için bir sınıftır. Şuradan miras alır: CompositeNode.

Bir Word belgesinin ana belge ve sözlük belgesi için soyut temel sınıfı sağlar.

Bu sınıf, .NET programlarında DocumentBase nesneleriyle çalışmak için 28 yöntem sağlar. Mevcut 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: BackgroundShape, Count, CustomNodeId, Document, FirstChild, FontInfos ve 15 tane daha.

Özellikler

AdTürErişimAçıklama
DocumentDocumentBaseOkumaBu örneği alır.
NodeChangingCallbackINodeChangingCallbackOkuma/YazmaBelge içinde bir düğüm eklendiğinde veya kaldırıldığında çağrılır.
ResourceLoadingCallbackIResourceLoadingCallbackOkuma/YazmaHarici kaynakların nasıl yükleneceğini kontrol etmeyi sağlar.
FontInfosFontInfoCollectionOkumaBu belgede kullanılan yazı tiplerinin özelliklerine erişim sağlar.
StylesStyleCollectionOkumaBelgede tanımlı stillerin bir koleksiyonunu döndürür.
ListsListCollectionOkumaBelgede kullanılan liste biçimlendirmesine erişim sağlar.
WarningCallbackIWarningCallbackOkuma/YazmaVeri veya biçimlendirme doğruluğunun kaybolmasına yol açabilecek bir sorun tespit edildiğinde çeşitli belge işleme prosedürleri sırasında çağrılır.
FootnoteSeparatorsFootnoteSeparatorCollectionOkumaBelgede tanımlı dipnot/sonnot ayırıcılarına erişim sağlar.
BackgroundShapeShapeOkuma/YazmaBelgenin arka plan şekli alınır veya ayarlanır.
PageColorColorOkuma/YazmaBelgenin sayfa rengini alır veya ayarlar.
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.
PreviousSiblingNodeOkumaBu düğümden hemen önce gelen düğümü alır.
NextSiblingNodeOkumaBu düğümün hemen ardından 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
ImportNode(srcNode: Node, isImportChildren: bool)Başka bir belgeden bir düğümü mevcut belgeye aktarır.
ImportNode(srcNode: Node, isImportChildren: bool, importFormatMode: ImportFormatMode)Başka bir belgeden bir düğümü, biçimlendirmeyi kontrol etme seçeneğiyle mevcut belgeye aktarır.
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 alt 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 Node’u seçer.
GetEnumerator()Bu düğümün alt düğümleri üzerinde foreach tarzı yineleme desteği sağlar.
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ünün hemen önüne 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.
AcceptStart(visitor: DocumentVisitor)Türetilmiş bir sınıfta uygulandığında, belirtilen belge ziyaretçisinin VisitXXXStart metodunu çağırır.
AcceptEnd(visitor: DocumentVisitor)Türetilmiş bir sınıfta uygulandığında, belirtilen belge ziyaretçisinin VisitXXXEnd metodunu çağırır.
CreateNavigator()Düğümleri gezmek ve okumak için kullanılabilecek bir gezgin oluşturur.
Clone(isCloneChildren: bool)Node kopyalama başka bir (genellikle birleşik) node kopyalama sürecinin bir parçası olduğunda Clone(bool, INodeCloningListener) aşırı yüklemesini kullanmalısınız.
Accept(visitor: DocumentVisitor)Bu DocumentBase örneğinde Accept(visitor) metodunu çağırır.
GetAncestor(ancestorType: Type)Belirtilen nesne tipinin ilk atasını alır.
GetAncestorOf()Bu DocumentBase örneğinde GetAncestorOf metodunu çağırır.
Remove()Kendisini üst öğeden 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