DocumentBase
İçindekiler
[
Saklamak
]DocumentBase class
Bir Word belgesinin ana belgesi ve sözlük belgesi için soyut temel sınıfı sağlar.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Aspose.Words Belge Nesne Modeli (DOM) belgeleme makalesi.
public abstract class DocumentBase : CompositeNode
Özellikleri
İsim | Tanım |
---|---|
BackgroundShape { get; set; } | Belgenin arka plan şeklini alır veya ayarlar.hükümsüz . |
Count { get; } | Bu düğümün hemen alt düğümlerinin 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. |
FootnoteSeparators { get; } | Belgede tanımlanan dipnot/sonnot ayırıcılarına erişim sağlar. |
HasChildNodes { get; } | Geri Döndürürdoğru eğer bu düğümün herhangi bir alt düğümü varsa. |
override IsComposite { get; } | Geri Döndürürdoğru çünkü bu düğümün alt düğümleri olabilir. |
LastChild { get; } | Düğümün son çocuğunu alır. |
Lists { get; } | Belgede kullanılan liste biçimlendirmesine erişim sağlar. |
NextSibling { get; } | Bu düğümü hemen takip eden 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 sürümüdürBackgroundShape . |
ParentNode { get; } | Bu düğümün en yakın üst düğümünü alır. |
PreviousSibling { get; } | Bu düğümden hemen önceki düğümü alır. |
Range { get; } | BirRange bu düğümde bulunan bir belgenin bölümünü temsil eden nesne. |
ResourceLoadingCallback { get; set; } | Harici kaynakların nasıl yükleneceğini kontrol etmenizi sağlar. |
Styles { get; } | Belgede tanımlanan stil koleksiyonunu döndürür. |
WarningCallback { get; set; } | Çeşitli belge işleme prosedürleri sırasında, veri veya biçimlendirme sadakat kaybına neden olabilecek bir sorun algılandığında çağrılır. |
yöntemler
İsim | Tanım |
---|---|
abstract Accept(DocumentVisitor) | Bir ziyaretçiyi kabul eder. |
abstract AcceptEnd(DocumentVisitor) | Türetilmiş bir sınıfta uygulandığında, belirtilen belge ziyaretçisinin VisitXXXEnd yöntemini çağırır. |
abstract AcceptStart(DocumentVisitor) | Türetilmiş bir sınıfta uygulandığında, belirtilen belge ziyaretçisinin VisitXXXStart yöntemini çağırır. |
AppendChild<T>(T) | 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üğümleri gezmek ve okumak için kullanılabilen gezgini oluşturur. |
GetAncestor(NodeType) | Belirtilenin ilk atasını alırNodeType . |
GetAncestor(Type) | Belirtilen nesne türünün ilk atasını 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 düğümlerinin metnini alır. |
ImportNode(Node, bool) | Başka bir belgeden bir düğümü geçerli belgeye aktarır. |
ImportNode(Node, bool, ImportFormatMode) | Biçimlendirmeyi kontrol etme seçeneğiyle başka bir belgeden geçerli belgeye bir düğüm aktarır. |
IndexOf(Node) | Alt düğüm dizisindeki belirtilen alt düğümün dizinini döndürür. |
InsertAfter<T>(T, Node) | Belirtilen düğümü belirtilen referans düğümünden hemen sonra ekler. |
InsertBefore<T>(T, Node) | Belirtilen düğümü belirtilen referans düğümünden hemen önce ekler. |
NextPreOrder(Node) | Ön sipariş ağacı geçiş algoritmasına göre bir sonraki düğümü alır. |
PrependChild<T>(T) | Belirtilen düğümü bu düğüm için alt düğümler listesinin başına ekler. |
PreviousPreOrder(Node) | Ön sipariş ağacı geçiş algoritmasına göre önceki düğümü alır. |
Remove() | Kendini ana öğeden kaldırır. |
RemoveAllChildren() | Geçerli düğümün tüm alt düğümlerini kaldırır. |
RemoveChild<T>(T) | 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 bir listesini seçer. |
SelectSingleNode(string) | İlkini seçerNode XPath ifadesiyle eşleşen. |
ToString(SaveFormat) | Düğümün içeriğini belirtilen biçimde 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 düğümlerden oluşan bir ağaç olarak temsil eder.DocumentBase
a belgenin diğer tüm düğümlerini içeren ağacın kök düğümüdür.
DocumentBase
ayrıca belge genelindeki bilgileri de depolar, örneğinStyles
ve Lists
ağaç düğümlerinin atıfta bulunabileceği.
Örnekler
DocumentBase 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