Table

Visão geral

Table é uma classe em Aspose.Words FOSS para .NET. Herda de: CompositeNode.

Representa uma tabela em um documento Word.

Esta classe fornece 35 métodos para trabalhar com objetos Table em programas .NET. Os métodos disponíveis incluem: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor e 23 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: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap e mais 38.

Propriedades

NomeTipoAcessoDescrição
NodeTypeNodeTypeLeituraRetorna Table.
FirstRowRowLeituraRetorna o primeiro nó Row na tabela.
LastRowRowLeituraRetorna o último nó Row na tabela.
RowsRowCollectionLeituraFornece acesso tipado às linhas da tabela.
AlignmentTableAlignmentLeitura/EscritaEspecifica como uma tabela inline é alinhada no documento.
AllowAutoFitboolLeitura/EscritaPermite que o Microsoft Word e Aspose.Words redimensionem automaticamente as células em uma tabela para se ajustarem ao seu conteúdo.
PreferredWidthPreferredWidthLeitura/EscritaObtém ou define a largura preferida da tabela.
BidiboolLeitura/EscritaObtém ou define se esta é uma tabela da direita para a esquerda.
LeftPaddingdoubleLeitura/EscritaObtém ou define a quantidade de espaço (em pontos) a ser adicionada à esquerda do conteúdo das células.
RightPaddingdoubleLeitura/EscritaObtém ou define a quantidade de espaço (em pontos) a ser adicionada à direita do conteúdo das células.
TopPaddingdoubleLeitura/EscritaObtém ou define a quantidade de espaço (em pontos) a ser adicionada acima do conteúdo das células.
BottomPaddingdoubleLeitura/EscritaObtém ou define a quantidade de espaço (em pontos) a ser adicionada abaixo do conteúdo das células.
CellSpacingdoubleLeitura/EscritaObtém ou define a quantidade de espaço (em pontos) entre as células.
AllowCellSpacingboolLeitura/EscritaObtém ou define a opção “Allow spacing between cells”.
LeftIndentdoubleLeitura/EscritaObtém ou define o valor que representa a identação à esquerda da tabela.
StyleOptionsTableStyleOptionsLeitura/EscritaObtém ou define as flags de bits que especificam como um estilo de tabela é aplicado a esta tabela.
StyleStyleLeitura/EscritaObtém ou define o estilo da tabela aplicado a esta tabela.
StyleNamestringLeitura/EscritaObtém ou define o nome do estilo de tabela aplicado a esta tabela.
StyleIdentifierStyleIdentifierLeitura/EscritaObtém ou define o identificador de estilo independente de localidade do estilo de tabela aplicado a esta tabela.
TextWrappingTextWrappingLeitura/EscritaObtém ou define TextWrapping para a tabela.
TitlestringLeitura/EscritaObtém ou define o título desta tabela.
DescriptionstringLeitura/EscritaObtém ou define a descrição desta tabela.
DistanceLeftdoubleLeitura/EscritaObtém ou define a distância entre o lado esquerdo da tabela e o texto ao redor, em pontos.
DistanceRightdoubleLeitura/EscritaObtém ou define a distância entre o lado direito da tabela e o texto ao redor, em pontos.
DistanceTopdoubleLeitura/EscritaObtém ou define a distância entre a parte superior da tabela e o texto ao redor, em pontos.
DistanceBottomdoubleLeitura/EscritaObtém ou define a distância entre a parte inferior da tabela e o texto ao redor, em pontos.
RelativeHorizontalAlignmentHorizontalAlignmentLeitura/EscritaObtém ou define o alinhamento horizontal relativo da tabela flutuante.
RelativeVerticalAlignmentVerticalAlignmentLeitura/EscritaObtém ou define o alinhamento vertical relativo da tabela flutuante.
HorizontalAnchorRelativeHorizontalPositionLeitura/EscritaObtém o objeto base a partir do qual o posicionamento horizontal da tabela flutuante deve ser calculado.
VerticalAnchorRelativeVerticalPositionLeitura/EscritaObtém o objeto base a partir do qual o posicionamento vertical da tabela flutuante deve ser calculado.
AbsoluteHorizontalDistancedoubleLeitura/EscritaObtém ou define a posição horizontal absoluta da tabela flutuante especificada pelas propriedades da tabela, em pontos.
AbsoluteVerticalDistancedoubleLeitura/EscritaObtém ou define a posição vertical absoluta da tabela flutuante especificada pelas propriedades da tabela, em pontos.
AllowOverlapboolLeituraObtém se uma tabela flutuante deve permitir que outros objetos flutuantes no documento se sobreponham às suas extensões quando exibidos.
IsCompositeboolLeituraRetorna true, pois este nó pode ter nós filhos.
HasChildNodesboolLeituraRetorna true se este nó possui nós filhos.
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 após este nó.
RangeRangeLeituraRetorna um objeto Range que representa a porção de um documento que está contida neste nó.
CustomNodeIdintLeitura/EscritaEspecifica um identificador de nó personalizado.

Métodos

AssinaturaDescrição
Table(doc: DocumentBase)Inicializa uma nova instância da classe Table.
ConvertToHorizontallyMergedCells()Converte células mescladas horizontalmente por largura em células mescladas por HorizontalMerge.
Accept(visitor: DocumentVisitor)Chama VisitTableStart, então chama Accept para todos os nós filhos da seção e chama VisitTableEnd ao final.
AcceptStart(visitor: DocumentVisitor)Aceita um visitante para visitar o início da tabela.
AcceptEnd(visitor: DocumentVisitor)Aceita um visitante para visitar o final da tabela.
EnsureMinimum()Se a tabela não tem linhas, cria e anexa uma Row.
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color)Define todas as bordas da tabela para o estilo de linha, largura e cor especificados.
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool)Define a borda da tabela especificada para o estilo de linha, largura e cor especificados.
ClearBorders()Remove todas as bordas da tabela e das células nesta tabela.
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color)Define o sombreamento com os valores especificados em toda a tabela.
ClearShading()Remove todo o sombreamento da tabela.
AutoFit(behavior: AutoFitBehavior)Redimensiona a tabela e as células de acordo com o comportamento de ajuste automático especificado.
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 à iteração no estilo foreach 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 na matriz 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 Table.
Remove()Remove a si mesmo do nó pai.
NextPreOrder(rootNode: Node)Obtém o próximo nó de acordo com o algoritmo de travessia pré-ordem da árvore.
PreviousPreOrder(rootNode: Node)Obtém o nó anterior de acordo com o algoritmo de travessia pré-ordem da árvore.
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