PreviousSibling
Inhalt
[
Ausblenden
]Node.PreviousSibling property
Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht.
public Node PreviousSibling { get; }
Bemerkungen
Wenn es keinen vorhergehenden Knoten gibt,null
wird zurückgegeben.
Beispiele
Zeigt, wie man mit den Methoden von Node und CompositeNode einen Abschnitt vor dem letzten Abschnitt im Dokument entfernt.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Section 1 text.");
builder.InsertBreak(BreakType.SectionBreakContinuous);
builder.Writeln("Section 2 text.");
// Beide Abschnitte sind Geschwister voneinander.
Section lastSection = (Section)doc.LastChild;
Section firstSection = (Section)lastSection.PreviousSibling;
// Entfernen Sie einen Abschnitt basierend auf seiner Geschwisterbeziehung mit einem anderen Abschnitt.
if (lastSection.PreviousSibling != null)
doc.RemoveChild(firstSection);
// Wir haben den ersten Abschnitt entfernt, sodass im Dokument nur der zweite übrig blieb.
Assert.AreEqual("Section 2 text.", doc.GetText().Trim());
Siehe auch
- class Node
- namensraum Aspose.Words
- Montage Aspose.Words