SectionCollection
SectionCollection class
Bir koleksiyonSection
belgedeki nesneler.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Bölümlerle Çalışmak dokümantasyon makalesi.
public class SectionCollection : NodeCollection
Özellikleri
İsim | Tanım |
---|---|
Count { get; } | Koleksiyondaki düğüm sayısını alır. |
Item { get; } | Verilen dizindeki bir bölümü alır. (2 indexers) |
yöntemler
İsim | Tanım |
---|---|
Add(Node) | Koleksiyonun sonuna bir düğüm ekler. |
Clear() | Tüm düğümleri bu koleksiyondan ve belgeden kaldırır. |
Contains(Node) | Bir düğümün koleksiyonda olup olmadığını belirler. |
GetEnumerator() | Düğümlerin koleksiyonu üzerinde basit bir “foreach” stili yinelemesi sağlar. |
IndexOf(Node) | Belirtilen düğümün sıfır tabanlı dizinini döndürür. |
Insert(int, Node) | Belirtilen dizindeki koleksiyona bir düğüm ekler. |
Remove(Node) | Düğümü koleksiyondan ve belgeden kaldırır. |
RemoveAt(int) | Belirtilen dizindeki düğümü koleksiyondan ve belgeden kaldırır. |
ToArray() | Koleksiyondaki tüm bölümleri yeni bir bölüm dizisine kopyalar. (2 methods) |
Notlar
Bir Microsoft Word belgesi birden fazla bölüm içerebilir. Microsoft Word’de bir bölüm oluşturmak için Ekle/Bırak komutunu seçin ve bir kesme türü seçin. Ara, bölümün ile yeni bir sayfada mı yoksa aynı sayfada mı başlayacağını belirtir.
Adres-mektup birleştirme sırasında üretilen belgelerini özelleştirmek için programlı olarak bölüm ekleme ve kaldırma kullanılabilir. Bir belgenin bazı kriterlere bağlı olarak farklı içeriğe veya the içeriğinin bölümlerine sahip olması gerekiyorsa, o zaman birden fazla bölüm içeren bir “ana” belge oluşturabilir ve adres-mektup birleştirmeden önce veya sonra bazı bölümleri silebilirsiniz.
Örnekler
Bir belgede bölümlerin nasıl eklenip kaldırılacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Section 1");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Write("Section 2");
Assert.AreEqual("Section 1\x000cSection 2", doc.GetText().Trim());
// Dokümanın ilk bölümünü silin.
doc.Sections.RemoveAt(0);
Assert.AreEqual("Section 2", doc.GetText().Trim());
// Şimdi ilk bölümün bir kopyasını belgenin sonuna ekleyin.
int lastSectionIdx = doc.Sections.Count - 1;
Section newSection = doc.Sections[lastSectionIdx].Clone();
doc.Sections.Add(newSection);
Assert.AreEqual("Section 2\x000cSection 2", doc.GetText().Trim());
Ayrıca bakınız
- class NodeCollection
- ad alanı Aspose.Words
- toplantı Aspose.Words