## FoAreaSpanningTableCell

FoAreaSpanningTableCell —

## Synopsis

                FoAreaSpanningTableCell;
                FoAreaSpanningTableCellClass;
    FoArea*     fo_area_spanning_table_cell_new (void);
    FoArea*     fo_area_spanning_table_cell_new_with_rows_spanned
                                                (gint rows_spanned);
    FoArea*     fo_area_spanning_table_cell_get_nth_row_proxy
                                                (FoArea *fo_area,
                                                 gint row_number);
    gfloat      fo_area_spanning_table_cell_get_real_height
                                                (FoArea *fo_area);
    gfloat      fo_area_spanning_table_cell_get_real_available_height
                                                (FoArea *fo_area);

## Object Hierarchy

      GObject
       +----FoObject
             +----FoNode
                   +----FoArea
                         +----FoAreaArea
                               +----FoAreaReference
                                     +----FoAreaSpanningTableCell

## Description

## Details

### FoAreaSpanningTableCell

    typedef struct _FoAreaSpanningTableCell FoAreaSpanningTableCell;

### FoAreaSpanningTableCellClass

    typedef struct _FoAreaSpanningTableCellClass FoAreaSpanningTableCellClass;

### fo_area_spanning_table_cell_new ()

    FoArea*     fo_area_spanning_table_cell_new (void);

Creates a new FoAreaSpanningTableCell initialized to default value.

Returns : | the new FoAreaSpanningTableCell

### fo_area_spanning_table_cell_new_with_rows_spanned ()

    FoArea*     fo_area_spanning_table_cell_new_with_rows_spanned
                                                (gint rows_spanned);

Creates a new FoAreaSpanningTableCell initialized to span `rows_spanned` rows.

`rows_spanned` : | Number of rows spanned by the new FoAreaSpanningTableCell
Returns : | the new FoAreaSpanningTableCell

### fo_area_spanning_table_cell_get_nth_row_proxy ()

    FoArea*     fo_area_spanning_table_cell_get_nth_row_proxy
                                                (FoArea *fo_area,
                                                 gint row_number);

Gets the FoSpanningTableCellProxy object at the `row_number` row number.

`row` number should be in the range 2...rows-spanned, where 'rows-spanned' is the number of rows spanned by `fo_area`.

When `fo_area` spans only one row, this function always returns NULL.

`fo_area` : | The FoAreaSpanningTableCell object
`row_number` : | The row number of proxy area to get
Returns : | The FoSpanningTableCellProxy object, or NULL if no proxy

### fo_area_spanning_table_cell_get_real_height ()

    gfloat      fo_area_spanning_table_cell_get_real_height
                                                (FoArea *fo_area);

Gets the real-height property of `fo_area`

`fo_area` : | The FoAreaSpanningTableCell object
Returns : | The "real_height" property value

### fo_area_spanning_table_cell_get_real_available_height ()

    gfloat      fo_area_spanning_table_cell_get_real_available_height
                                                (FoArea *fo_area);

Gets the "real-available-height" property of `fo_area`

`fo_area` : | The FoAreaSpanningTableCell object
Returns : | The "real-available-height" property value