Story
İçindekiler
[
Saklamak
]Story class
Blok düzeyinde düğümler içeren öğeler için temel sınıfParagraph VeTable .
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Bir Belgedeki Düğümlerin Mantıksal Düzeyleri belgeleme makalesi.
public abstract class Story : CompositeNode
Özellikleri
| İsim | Tanım |
|---|---|
| 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. |
| virtual Document { get; } | Bu düğümün ait olduğu belgeyi alır. |
| FirstChild { get; } | Düğümün ilk çocuğunu alır. |
| FirstParagraph { get; } | Hikayedeki ilk paragrafı alır. |
| 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. |
| LastParagraph { get; } | Hikayedeki son paragrafı alır. |
| NextSibling { get; } | Bu düğümü hemen takip eden düğümü alır. |
| abstract NodeType { get; } | Bu düğümün türünü alır. |
| Paragraphs { get; } | Hikayenin doğrudan alt öğeleri olan paragrafların bir koleksiyonunu alır. |
| 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; } | BirRangebu düğümde bulunan bir belgenin bölümünü temsil eden nesne. |
| StoryType { get; } | Bu hikayenin türünü alır. |
| Tables { get; } | Hikayenin doğrudan alt öğeleri olan tabloların bir koleksiyonunu alı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. |
| AppendParagraph(string) | Bir kısayol yöntemi oluşturanParagraph isteğe bağlı metin içeren nesne ve bu nesnenin 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. |
| DeleteShapes() | Bu hikayenin metninden tüm şekilleri siler. |
| 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. |
| 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
Bir Word belgesinin metninin birkaç hikayeden oluştuğu söylenir. Ana metin, aşağıdakilerle temsil edilen ana metin hikayesinde saklanır:Body , her başlık ve alt bilgi, aşağıdaki şekilde gösterilen ayrı bir hikayede saklanır:HeaderFooter.
Örnekler
Bir düğümden tüm şekillerin nasıl kaldırılacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Bir şekil eklemek için bir DocumentBuilder kullanın. Bu bir satır içi şekildir,
// ilk bölümün Gövdesinin bir alt düğümü olan bir ana Paragrafı vardır.
builder.InsertShape(ShapeType.Cube, 100.0, 100.0);
Assert.AreEqual(1, doc.GetChildNodes(NodeType.Shape, true).Count);
// Bu Gövdenin alt paragraflarından tüm şekilleri silebiliriz.
Assert.AreEqual(StoryType.MainText, doc.FirstSection.Body.StoryType);
doc.FirstSection.Body.DeleteShapes();
Assert.AreEqual(0, doc.GetChildNodes(NodeType.Shape, true).Count);
Ayrıca bakınız
- class CompositeNode
- ad alanı Aspose.Words
- toplantı Aspose.Words