DocumentBase
İçindekiler
[
Saklamak
]DocumentBase class
Bir ana belge ve bir Word belgesinin sözlük belgesi için soyut temel sınıfı sağlar.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Aspose.Words Belge Nesne Modeli (DOM) dokümantasyon makalesi.
public abstract class DocumentBase : CompositeNode
Özellikleri
İsim | Tanım |
---|---|
BackgroundShape { get; set; } | Belgenin arka plan şeklini alır veya ayarlar. Olabilirhükümsüz . |
Count { get; } | Bu düğümün doğrudan alt öğelerinin sayısını alır. |
CustomNodeId { get; set; } | Özel düğüm tanımlayıcısını belirtir. |
override Document { get; } | Bu örneği alır. |
FirstChild { get; } | Düğümün ilk çocuğunu alır. |
FontInfos { get; } | Bu belgede kullanılan yazı tiplerinin özelliklerine erişim sağlar. |
HasChildNodes { get; } | İadelerdoğru bu düğümün herhangi bir alt düğümü varsa. |
override IsComposite { get; } | İadelerdoğru çünkü bu düğüm alt düğümlere sahip olabilir. |
LastChild { get; } | Düğümün son çocuğunu alır. |
Lists { get; } | Belgede kullanılan liste formatına erişim sağlar. |
NextSibling { get; } | Bu düğümden hemen sonra gelen düğümü alır. |
NodeChangingCallback { get; set; } | Belgeye bir düğüm eklendiğinde veya kaldırıldığında çağrılır. |
abstract NodeType { get; } | Bu düğümün türünü alır. |
PageColor { get; set; } | Belgenin sayfa rengini alır veya ayarlar. Bu özellik, daha basit bir versiyonudurBackgroundShape . |
ParentNode { get; } | Bu düğümün doğrudan ebeveynini alır. |
PreviousSibling { get; } | Bu düğümden hemen önceki düğümü alır. |
Range { get; } | Bir değeri döndürürRange Bu düğümde bulunan bir belgenin bölümünü temsil eden nesne. |
ResourceLoadingCallback { get; set; } | Harici kaynakların nasıl yüklendiğini kontrol etmeye izin verir. |
Styles { get; } | Belgede tanımlanan stillerin bir koleksiyonunu döndürür. |
WarningCallback { get; set; } | Çeşitli belge işleme prosedürleri sırasında, verilerde veya formatta uygunluk kaybıyla sonuçlanabilecek bir sorun algılandığında çağrılır. |
yöntemler
İsim | Tanım |
---|---|
abstract Accept(DocumentVisitor) | Ziyaretçi kabul eder. |
AppendChild(Node) | Belirtilen düğümü, bu düğüm için alt düğümler listesinin sonuna ekler. |
Clone(bool) | Düğümün bir kopyasını oluşturur. |
CreateNavigator() | Düğümlerin arasında geçiş yapmak ve düğümleri okumak için kullanılabilecek gezgini oluşturur. |
GetAncestor(NodeType) | Belirtilenin ilk atayı alırNodeType . |
GetAncestor(Type) | Belirtilen nesne türünün ilk atayı alır. |
GetChild(NodeType, int, bool) | Belirtilen türle eşleşen N’inci alt düğümü döndürür. |
GetChildNodes(NodeType, bool) | Belirtilen türle eşleşen alt düğümlerin canlı bir koleksiyonunu döndürür. |
GetEnumerator() | Bu düğümün alt düğümleri üzerindeki her stil yinelemesi için destek sağlar. |
override GetText() | Bu düğümün ve tüm alt öğelerinin metnini alır. |
ImportNode(Node, bool) | Başka bir belgedeki bir düğümü geçerli belgeye aktarır. |
ImportNode(Node, bool, ImportFormatMode) | Biçimlendirmeyi kontrol etme seçeneğiyle birlikte başka bir belgedeki bir düğümü geçerli belgeye aktarır. |
IndexOf(Node) | Alt düğüm dizisinde belirtilen alt düğümün dizinini döndürür. |
InsertAfter(Node, Node) | Belirtilen düğümü, belirtilen referans düğümünün hemen sonrasına ekler. |
InsertBefore(Node, Node) | Belirtilen düğümü, belirtilen referans düğümünün hemen öncesine ekler. |
NextPreOrder(Node) | Ön sipariş ağaç geçiş algoritmasına göre sonraki düğümü alır. |
PrependChild(Node) | Belirtilen düğümü, bu düğüm için alt düğümler listesinin başına ekler. |
PreviousPreOrder(Node) | Ön sipariş ağaç geçiş algoritmasına göre önceki düğümü alır. |
Remove() | Kendini üst öğeden kaldırır. |
RemoveAllChildren() | Geçerli düğümün tüm alt düğümlerini kaldırır. |
RemoveChild(Node) | Belirtilen alt düğümü kaldırır. |
RemoveSmartTags() | Tümünü kaldırırSmartTag Geçerli düğümün alt düğümleri. |
SelectNodes(string) | XPath ifadesiyle eşleşen düğümlerin listesini seçer. |
SelectSingleNode(string) | İlkini seçerNode XPath ifadesiyle eşleşen. |
ToString(SaveFormat) | Düğümün içeriğini belirtilen formatta bir dizeye aktarır. |
ToString(SaveOptions) | Belirtilen kaydetme seçeneklerini kullanarak düğümün içeriğini bir dizeye aktarır. |
Notlar
Aspose.Words, bir Word belgesini bir düğüm ağacı olarak temsil eder.DocumentBase
belgenin tüm diğer düğümlerini içeren ağacın a kök düğümüdür.
DocumentBase
ayrıca belge genelindeki bilgileri de saklar:Styles
ve Lists
ağaç düğümlerinin başvurabileceği.
Örnekler
DocumentBase’in alt sınıflarının nasıl başlatılacağını gösterir.
Document doc = new Document();
Assert.AreEqual(typeof(DocumentBase), doc.GetType().BaseType);
GlossaryDocument glossaryDoc = new GlossaryDocument();
doc.GlossaryDocument = glossaryDoc;
Assert.AreEqual(typeof(DocumentBase), glossaryDoc.GetType().BaseType);
Ayrıca bakınız
- class CompositeNode
- ad alanı Aspose.Words
- toplantı Aspose.Words