HeaderFooter

HeaderFooter

Översikt

HeaderFooter är en klass i Aspose.Words FOSS för .NET. Ärver från: Story.

Representerar en behållare för rubrik- eller sidfotstexten i ett avsnitt.

Denna klass tillhandahåller 29 metoder för att arbeta med HeaderFooter-objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Clone, CreateNavigator, DeleteShapes, GetAncestor, GetAncestorOf, GetChild, GetChildNodes och 17 ytterligare metoder. Alla offentliga medlemmar är åtkomliga för alla .NET-applikationer efter att ha installerat Aspose.Words FOSS för .NET-paketet. Egenskaper: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes och 15 till.

Egenskaper

NamnTypÅtkomstBeskrivning
NodeTypeNodeTypeLäsReturnerar HeaderFooter.
ParentSectionSectionLäsHämtar den överordnade sektionen för den här berättelsen.
HeaderFooterTypeHeaderFooterTypeLäsHämtar typen av detta sidhuvud/sidfoten.
IsHeaderboolLäsSant om detta HeaderFooter-objekt är ett header.
IsLinkedToPreviousboolLäs/SkrivSant om detta header eller footer är länkat till motsvarande header eller footer i föregående avsnitt.
StoryTypeStoryTypeLäsHämtar typen av denna berättelse.
FirstParagraphParagraphLäsHämtar det första stycket i historien.
LastParagraphParagraphLäsHämtar det sista stycket i historien.
ParagraphsParagraphCollectionLäsHämtar en samling stycken som är omedelbara barn till berättelsen.
TablesTableCollectionLäsHämtar en samling tabeller som är omedelbara barn till berättelsen.
IsCompositeboolLäsReturnerar true eftersom den här noden kan ha barnnoder.
HasChildNodesboolLäsReturnerar true om den här noden har några barnnoder.
FirstChildNodeLäsHämtar den första barnnoden för noden.
LastChildNodeLäsHämtar det sista barnet i noden.
CountintLäsHämtar antalet omedelbara barn till den här noden.
ParentNodeCompositeNodeLäsHämtar den omedelbara föräldern till den här noden.
DocumentDocumentBaseLäsHämtar dokumentet som den här noden tillhör.
PreviousSiblingNodeLäsHämtar noden som omedelbart föregår den här noden.
NextSiblingNodeLäsHämtar noden som omedelbart följer denna nod.
RangeRangeLäsReturnerar ett Range-objekt som representerar den del av ett dokument som finns i denna nod.
CustomNodeIdintLäs/SkrivAnger en anpassad nodidentifierare.

Metoder

SignaturBeskrivning
HeaderFooter(doc: DocumentBase, headerFooterType: HeaderFooterType)Skapar ett nytt sidhuvud eller sidfot av den angivna typen.
Accept(visitor: DocumentVisitor)Anropar VisitHeaderFooterStart, sedan anropar Accept för alla barnnoder i sektionen och anropar VisitHeaderFooterEnd i slutet.
AcceptStart(visitor: DocumentVisitor)Accepterar en besökare för att besöka början av sidhuvudet.
AcceptEnd(visitor: DocumentVisitor)Accepterar en besökare för att besöka slutet av headern.
DeleteShapes()Tar bort alla former från texten i den här berättelsen.
AppendParagraph(text: string)En genvägsmetod som skapar ett Paragraph-objekt med valfri text och lägger till det i slutet av detta objekt.
GetText()Hämtar texten för den här noden och alla dess barn.
GetChildNodes(nodeType: NodeType, isDeep: bool)Returnerar en samling av barnnoder som matchar den angivna typen.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Returnerar en N:e barnnod som matchar den angivna typen.
SelectNodes(xpath: string)Väljer en lista med noder som matchar XPath-uttrycket.
SelectSingleNode(xpath: string)Väljer den första Node som matchar XPath-uttrycket.
GetEnumerator()Tillhandahåller stöd för foreach-stil-iteration över barnnoderna för denna nod.
AppendChild(newChild: T)Lägg till den angivna noden i slutet av listan med barnnoder för denna nod.
PrependChild(newChild: T)Lägg till den angivna noden i början av listan med barnnoder för denna nod.
InsertAfter(newChild: T, refChild: Node)Infogar den angivna noden omedelbart efter den angivna referensnoden.
InsertBefore(newChild: T, refChild: Node)Infogar den angivna noden omedelbart före den angivna referensnoden.
RemoveChild(oldChild: T)Tar bort den angivna barnnoden.
RemoveAllChildren()Tar bort alla barnnoder i den aktuella noden.
RemoveSmartTags()Tar bort alla SmartTag underordnade noder i den aktuella noden.
IndexOf(child: Node)Returnerar indexet för den angivna barnnoden i barnnodarrayen.
CreateNavigator()Skapar en navigator som kan användas för att traversera och läsa noder.
Clone(isCloneChildren: bool)Du bör använda overloaden Clone(bool, INodeCloningListener) när nodkloningen är en del av en annan (vanligtvis sammansatt) nodkloningsprocess.
GetAncestor(ancestorType: Type)Hämtar den första förfadern av den angivna objekttypen.
GetAncestorOf()Anropar GetAncestorOf på detta HeaderFooter-instans.
Remove()Tar bort sig själv från föräldern.
NextPreOrder(rootNode: Node)Hämtar nästa nod enligt pre-order trädtraverseringsalgoritmen.
PreviousPreOrder(rootNode: Node)Hämtar föregående nod enligt pre-order trädtraverseringsalgoritmen.
ToString(saveFormat: SaveFormat)Exporterar nodens innehåll till en sträng i det angivna formatet.
NodeTypeToString(nodeType: NodeType)En hjälpfunktion som konverterar ett nodtyp-enumvärde till en användarvänlig sträng.

Se även

 Svenska