HeaderFooter

HeaderFooter

Visão geral

HeaderFooter é uma classe em Aspose.Words FOSS para .NET. Herda de: Story.

Representa um contêiner para o texto de cabeçalho ou rodapé de uma seção.

Esta classe fornece 29 métodos para trabalhar com objetos HeaderFooter em programas .NET. Os métodos disponíveis incluem: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Clone, CreateNavigator, DeleteShapes, GetAncestor, GetAncestorOf, GetChild, GetChildNodes e 17 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.Words FOSS para .NET. Propriedades: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes e mais 15.

Propriedades

NomeTipoAcessoDescrição
NodeTypeNodeTypeLeituraRetorna HeaderFooter.
ParentSectionSectionLeituraObtém a seção pai desta história.
HeaderFooterTypeHeaderFooterTypeLeituraObtém o tipo deste cabeçalho/rodapé.
IsHeaderboolLeituraTrue se este objeto HeaderFooter for um cabeçalho.
IsLinkedToPreviousboolLeitura/EscritaTrue se este cabeçalho ou rodapé estiver vinculado ao cabeçalho ou rodapé correspondente na seção anterior.
StoryTypeStoryTypeLeituraObtém o tipo desta história.
FirstParagraphParagraphLeituraObtém o primeiro parágrafo da história.
LastParagraphParagraphLeituraObtém o último parágrafo da história.
ParagraphsParagraphCollectionLeituraObtém uma coleção de parágrafos que são filhos imediatos da história.
TablesTableCollectionLeituraObtém uma coleção de tabelas que são filhas imediatas da história.
IsCompositeboolLeituraRetorna true, pois este nó pode ter nós filhos.
HasChildNodesboolLeituraRetorna true se este nó tem algum nó filho.
FirstChildNodeLeituraObtém o primeiro filho do nó.
LastChildNodeLeituraObtém o último filho do nó.
CountintLeituraObtém o número de filhos imediatos deste nó.
ParentNodeCompositeNodeLeituraObtém o pai imediato deste nó.
DocumentDocumentBaseLeituraObtém o documento ao qual este nó pertence.
PreviousSiblingNodeLeituraObtém o nó imediatamente anterior a este nó.
NextSiblingNodeLeituraObtém o nó imediatamente seguinte a este nó.
RangeRangeLeituraRetorna um objeto Range que representa a parte de um documento que está contida neste nó.
CustomNodeIdintLeitura/EscritaEspecifica identificador de nó personalizado.

Métodos

AssinaturaDescrição
HeaderFooter(doc: DocumentBase, headerFooterType: HeaderFooterType)Cria um novo cabeçalho ou rodapé do tipo especificado.
Accept(visitor: DocumentVisitor)Chama VisitHeaderFooterStart, então chama Accept para todos os nós filhos da seção e chama VisitHeaderFooterEnd ao final.
AcceptStart(visitor: DocumentVisitor)Aceita um visitante para visitar o início do cabeçalho.
AcceptEnd(visitor: DocumentVisitor)Aceita um visitante para visitar o final do cabeçalho.
DeleteShapes()Exclui todas as formas do texto desta história.
AppendParagraph(text: string)Um método abreviado que cria um objeto Paragraph com texto opcional e o adiciona ao final deste objeto.
GetText()Obtém o texto deste nó e de todos os seus filhos.
GetChildNodes(nodeType: NodeType, isDeep: bool)Retorna uma coleção de nós filhos que correspondem ao tipo especificado.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Retorna o enésimo nó filho que corresponde ao tipo especificado.
SelectNodes(xpath: string)Seleciona uma lista de nós que correspondem à expressão XPath.
SelectSingleNode(xpath: string)Seleciona o primeiro Nó que corresponde à expressão XPath.
GetEnumerator()Fornece suporte para iteração no estilo for each sobre os nós filhos deste nó.
AppendChild(newChild: T)Adiciona o nó especificado ao final da lista de nós filhos deste nó.
PrependChild(newChild: T)Adiciona o nó especificado ao início da lista de nós filhos deste nó.
InsertAfter(newChild: T, refChild: Node)Insere o nó especificado imediatamente após o nó de referência especificado.
InsertBefore(newChild: T, refChild: Node)Insere o nó especificado imediatamente antes do nó de referência especificado.
RemoveChild(oldChild: T)Remove o nó filho especificado.
RemoveAllChildren()Remove todos os nós filhos do nó atual.
RemoveSmartTags()Remove todos os nós descendentes SmartTag do nó atual.
IndexOf(child: Node)Retorna o índice do nó filho especificado no array de nós filhos.
CreateNavigator()Cria um navegador que pode ser usado para percorrer e ler nós.
Clone(isCloneChildren: bool)Você deve usar a sobrecarga Clone(bool, INodeCloningListener) quando a clonagem de nó faz parte de outro processo de clonagem de nó (geralmente composto).
GetAncestor(ancestorType: Type)Obtém o primeiro ancestral do tipo de objeto especificado.
GetAncestorOf()Chama GetAncestorOf nesta instância de HeaderFooter.
Remove()Remove a si mesmo do elemento pai.
NextPreOrder(rootNode: Node)Obtém o próximo nó de acordo com o algoritmo de travessia de árvore em pré-ordem.
PreviousPreOrder(rootNode: Node)Obtém o nó anterior de acordo com o algoritmo de travessia de árvore em pré-ordem.
ToString(saveFormat: SaveFormat)Exporta o conteúdo do nó para uma string no formato especificado.
NodeTypeToString(nodeType: NodeType)Um método utilitário que converte um valor enum de tipo de nó em uma string amigável ao usuário.

Ver também

 Português