Pular para o conteúdo principal
Este objeto representa uma única célula de tabela de um bloco de tabela. É um elemento da coleção TableCells. O objeto fornece acesso ao nome da célula, às suas coordenadas em pixels e ao conteúdo da célula. Cada célula de tabela é representada como um bloco separado. Para acessar o conteúdo da célula, use a propriedade Block. O tipo do conteúdo (por exemplo, texto, imagem) depende da propriedade IBlock::Type. Se a célula da tabela contiver texto, você poderá acessar o texto da célula e outras propriedades de texto usando o método IBlock::GetAsTextBlock. Uma célula tem quatro coordenadas — as coordenadas dos separadores esquerdo, direito, superior e inferior que a delimitam. As coordenadas da célula são expressas em pixels. As coordenadas da célula da tabela não podem ser alteradas diretamente. Elas são afetadas pelos métodos ITableCells::Merge e ITableCells::Split. Mas esteja ciente de que essas operações não alteram apenas os atributos de uma única célula, mas afetam a coleção de células como um todo, adicionando ou removendo células.

Properties

NameTipoDescrição
ApplicationEngine, somente leituraRetorna o objeto Engine.
BlockBloco, somente leituraFornece acesso ao bloco da célula.
Bottomint, somente leituraArmazena a coordenada da borda inferior da célula em pixels.
Leftint, somente leituraArmazena a coordenada da borda esquerda da célula em pixels.
Rightint, somente leituraArmazena a coordenada da borda direita da célula em pixels.
Topint, somente leituraArmazena a coordenada da borda superior da célula em pixels.

Métodos

NomeDescrição
ChangeBlockTypeAltera o tipo do Bloco correspondente à célula da tabela.
TableCell Diagrama de objetos

Parâmetro de saída

Este objeto é o parâmetro de saída do método Item do objeto TableCells.

Exemplos

FREngine.IBlock block;
// Obtendo células da tabela
if (block.Type == FREngine.BlockTypeEnum.BT_Table)
{
 FREngine.ITableBlock tableBlock = block.GetAsTableBlock();
 for( int iCell = 0; iCell < tableBlock.Cells.Count; iCell++ ) {
  FREngine.ITableCell cell = tableBlock.Cells[iCell];
  // faz algo com a célula
 }
}
Este objeto é usado nos seguintes exemplos de código:

Veja também

TableBlock TableCells Trabalhando com Layout e Blocos Trabalhando com texto Trabalhando com Properties