SectionCollection
SectionCollection class
Bir koleksiyonSection
belgedeki nesneler.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Bölümlerle Çalışma belgeleme makalesi.
public class SectionCollection : NodeCollection
Özellikleri
İsim | Tanım |
---|---|
Count { get; } | Koleksiyondaki düğüm sayısını alır. |
Item { get; } | Belirtilen dizindeki bir bölümü alır. (2 indexers) |
yöntemler
İsim | Tanım |
---|---|
Add(Node) | Koleksiyonun sonuna bir düğüm ekler. |
Clear() | Bu koleksiyondan ve belgeden tüm düğümleri kaldırır. |
Contains(Node) | Bir düğümün koleksiyonda olup olmadığını belirler. |
GetEnumerator() | Düğüm koleksiyonu üzerinde basit bir “foreach” tarzı yineleme sağlar. |
IndexOf(Node) | Belirtilen düğümün sıfır tabanlı dizinini döndürür. |
Insert(int, Node) | Belirtilen dizinde 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/Break komutunu seçin ve bir kesme türü seçin. Kesme, bölümün yeni bir sayfada mı yoksa aynı sayfada mı başlayacağını belirtir.
Bölümleri programlı olarak eklemek ve kaldırmak, posta birleştirme sırasında üretilen belgeleri özelleştirmek için kullanılabilir. Bir belgenin bazı ölçütlere bağlı olarak farklı içeriğe veya içeriğinin parçalarına sahip olması gerekiyorsa, birden fazla bölüm içeren bir “ana” belge oluşturabilir ve posta birleştirmeden önce veya sonra bölümlerden bazılarını silebilirsiniz.
Örnekler
Bir belgeye bölümlerin nasıl ekleneceğini ve 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());
// Belgeden ilk bölümü sil.
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