Body
İçindekiler
[
Saklamak
]Body class
Bir bölümün ana metni için bir kapsayıcıyı temsil eder.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Aspose.Words Belge Nesne Modeli (DOM) belgeleme makalesi.
public class Body : Story
yapıcılar
| İsim | Tanım |
|---|---|
| Body(DocumentBase) | Yeni bir örneğini başlatırBody sınıf. |
Ö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. |
| override NodeType { get; } | Geri DöndürürBody . |
| 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. |
| ParentSection { get; } | Bu hikayenin üst bölü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 |
|---|---|
| override Accept(DocumentVisitor) | Bir ziyaretçiyi kabul eder. |
| override AcceptEnd(DocumentVisitor) | Belgenin gövdesinin sonunu ziyaret eden bir ziyaretçiyi kabul eder. |
| override AcceptStart(DocumentVisitor) | Belgenin gövdesinin başlangıcını ziyaret eden bir ziyaretçiyi kabul eder. |
| 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. |
| EnsureMinimum() | Son çocuk bir paragraf değilse, boş bir paragraf oluşturur ve ekler. |
| 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
Body içerebilirParagraph VeMasa çocuk düğümleri.
Body bölüm düzeyinde bir düğümdür ve yalnızca bir alt düğüm olabilirSection . Sadece bir tane olabilirBody birSection.
Asgari geçerliBody en az bir tane içermesi gerekiyorParagraph.
Örnekler
Aspose.Words belgesinin elle nasıl oluşturulacağını gösterir.
Document doc = new Document();
// Boş bir belge bir bölüm, bir gövde ve bir paragraftan oluşur.
// Tüm bu düğümleri kaldırmak için "RemoveAllChildren" yöntemini çağırın,
// ve çocuğu olmayan bir belge düğümüyle sonuçlanır.
doc.RemoveAllChildren();
// Bu belgenin artık içerik ekleyebileceğimiz bileşik alt düğümleri yok.
// Düzenlemek istersek, düğüm koleksiyonunu yeniden doldurmamız gerekecektir.
// İlk önce yeni bir bölüm oluşturun ve ardından onu kök belge düğümüne bir alt bölüm olarak ekleyin.
Section section = new Section(doc);
doc.AppendChild(section);
// Bölüm için bazı sayfa düzeni özelliklerini ayarlayın.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;
// Bir bölümün, tüm içeriklerini barındıracak ve görüntüleyecek bir gövdeye ihtiyacı vardır
// bölümün üstbilgisi ve altbilgisi arasındaki sayfada.
Body body = new Body(doc);
section.AppendChild(body);
// Bir paragraf oluştur, bazı biçimlendirme özelliklerini ayarla ve sonra onu gövdeye bir alt paragraf olarak ekle.
Paragraph para = new Paragraph(doc);
para.ParagraphFormat.StyleName = "Heading 1";
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;
body.AppendChild(para);
// Son olarak, belgeyi yapmak için biraz içerik ekleyin. Bir çalışma oluşturun,
// Görünümünü ve içeriğini ayarlayın ve ardından paragrafın bir alt öğesi olarak ekleyin.
Run run = new Run(doc);
run.Text = "Hello World!";
run.Font.Color = Color.Red;
para.AppendChild(run);
Assert.AreEqual("Hello World!", doc.GetText().Trim());
doc.Save(ArtifactsDir + "Section.CreateManually.docx");
Ayrıca bakınız
- class Story
- ad alanı Aspose.Words
- toplantı Aspose.Words