Saltar al contenido principal
Este objeto representa una única celda de una tabla dentro de un bloque de la tabla. Es un elemento de una colección TableCells. El objeto proporciona acceso al nombre de la celda, a sus coordenadas en píxeles y al contenido de la celda. Cada celda de la tabla se representa como un bloque independiente. Para acceder al contenido de la celda, debe usar la propiedad Block. El tipo de contenido (por ejemplo, texto o imagen) depende de la propiedad IBlock::Type. Si la celda de la tabla contiene texto, puede acceder al texto de la celda y a otras propiedades de texto mediante el método IBlock::GetAsTextBlock. Una celda tiene cuatro coordenadas: las de los separadores izquierdo, derecho, superior e inferior que la delimitan. Las coordenadas de la celda se expresan en píxeles. Las coordenadas de la celda de la tabla no pueden modificarse directamente. Se ven afectadas por los métodos ITableCells::Merge e ITableCells::Split. No obstante, tenga en cuenta que estas operaciones no solo cambian los atributos de una sola celda, sino que también afectan a la colección de celdas en su conjunto, ya que agregan o eliminan celdas.

Propiedades

NameTypeDescripción
ApplicationEngine, de solo lecturaDevuelve el objeto Engine.
BlockBlock, de solo lecturaPermite acceder al bloque de la celda.
Bottomint, de solo lecturaAlmacena la coordenada del borde inferior de la celda en píxeles.
Leftint, de solo lecturaAlmacena la coordenada del borde izquierdo de la celda en píxeles.
Rightint, de solo lecturaAlmacena la coordenada del borde derecho de la celda en píxeles.
Topint, de solo lecturaAlmacena la coordenada del borde superior de la celda en píxeles.

Métodos

NombreDescripción
ChangeBlockTypeCambia el tipo del bloque correspondiente a la celda de la tabla.
TableCell Diagrama de objetos

Parámetro de salida

Este objeto es el parámetro de salida del método Item del objeto TableCells.

Ejemplos

FREngine.IBlock block;
// Obtener celdas de la tabla
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];
  // hacer algo con la celda
 }
}
El objeto se utiliza en los siguientes ejemplos de código:

Consulte también

TableBlock TableCells Uso de Layout y Blocks Uso del texto Uso de las propiedades