PrependContent
Содержание
[
Скрывать
]Section.PrependContent method
Вставляет копию содержимого исходного раздела в начало этого раздела.
public void PrependContent(Section sourceSection)
Параметр | Тип | Описание |
---|---|---|
sourceSection | Section | Раздел, из которого копируется контент. |
Примечания
Только содержаниеBody
исходного раздела копируется, настройка страницы, верхние и нижние колонтитулы не копируются.
Узлы автоматически импортируются, если исходный раздел принадлежит другому документу.
В целевом документе новый раздел не создается.
Примеры
Показывает, как добавить содержимое раздела в другой раздел.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Section 1");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Write("Section 2");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Write("Section 3");
Section section = doc.Sections[2];
Assert.AreEqual("Section 3" + ControlChar.SectionBreak, section.GetText());
// Вставляем содержимое первого раздела в начало третьего раздела.
Section sectionToPrepend = doc.Sections[0];
section.PrependContent(sectionToPrepend);
// Вставляем содержимое второго раздела в конец третьего раздела.
Section sectionToAppend = doc.Sections[1];
section.AppendContent(sectionToAppend);
// Методы «PrependContent» и «AppendContent» не создали новых разделов.
Assert.AreEqual(3, doc.Sections.Count);
Assert.AreEqual("Section 1" + ControlChar.ParagraphBreak +
"Section 3" + ControlChar.ParagraphBreak +
"Section 2" + ControlChar.SectionBreak, section.GetText());
Смотрите также
- class Section
- пространство имен Aspose.Words
- сборка Aspose.Words