DeleteHeaderFooterShapes
Contenuti
[
Nascondere
]Section.DeleteHeaderFooterShapes method
Elimina tutte le forme (oggetti di disegno) dalle intestazioni e dai piè di pagina di questa sezione.
public void DeleteHeaderFooterShapes()
Esempi
Mostra come rimuovere tutte le forme da tutti i piè di pagina delle intestazioni in una sezione.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Crea un'intestazione primaria con una forma.
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
builder.InsertShape(ShapeType.Rectangle, 100, 100);
// Crea un piè di pagina principale con un'immagine.
builder.MoveToHeaderFooter(HeaderFooterType.FooterPrimary);
builder.InsertImage(ImageDir + "Logo Icon.ico");
Assert.AreEqual(1, doc.FirstSection.HeadersFooters[HeaderFooterType.HeaderPrimary].GetChildNodes(NodeType.Shape, true).Count);
Assert.AreEqual(1, doc.FirstSection.HeadersFooters[HeaderFooterType.FooterPrimary].GetChildNodes(NodeType.Shape, true).Count);
// Rimuove tutte le forme dalle intestazioni e dai piè di pagina nella prima sezione.
doc.FirstSection.DeleteHeaderFooterShapes();
Assert.AreEqual(0, doc.FirstSection.HeadersFooters[HeaderFooterType.HeaderPrimary].GetChildNodes(NodeType.Shape, true).Count);
Assert.AreEqual(0, doc.FirstSection.HeadersFooters[HeaderFooterType.FooterPrimary].GetChildNodes(NodeType.Shape, true).Count);
Guarda anche
- class Section
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words