PrependContent
Contenuti
[
Nascondere
]Section.PrependContent method
Inserisce una copia del contenuto della sezione sorgente all’inizio di questa sezione.
public void PrependContent(Section sourceSection)
Parametro | Tipo | Descrizione |
---|---|---|
sourceSection | Section | Sezione da cui copiare il contenuto. |
Osservazioni
Solo il contenuto diBody
della sezione sorgente viene copiata, l’impostazione di pagina, le intestazioni e i piè di pagina non vengono copiati.
nodi vengono importati automaticamente se la sezione sorgente appartiene a un documento diverso.
Non viene creata alcuna nuova sezione nel documento di destinazione.
Esempi
Mostra come aggiungere il contenuto di una sezione a un’altra sezione.
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());
// Inserire il contenuto della prima sezione all'inizio della terza sezione.
Section sectionToPrepend = doc.Sections[0];
section.PrependContent(sectionToPrepend);
// Inserire il contenuto della seconda sezione alla fine della terza sezione.
Section sectionToAppend = doc.Sections[1];
section.AppendContent(sectionToAppend);
// I metodi "PrependContent" e "AppendContent" non hanno creato nuove sezioni.
Assert.AreEqual(3, doc.Sections.Count);
Assert.AreEqual("Section 1" + ControlChar.ParagraphBreak +
"Section 3" + ControlChar.ParagraphBreak +
"Section 2" + ControlChar.SectionBreak, section.GetText());
Guarda anche
- class Section
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words