## fo-area-page

fo-area-page —

## Synopsis

    struct      FoAreaPage;
    struct      FoAreaPageClass;
    FoArea*     fo_area_page_new                (void);
    void        fo_area_page_set_page_number    (FoArea *fo_area_page,
                                                 gint new_page_number);
    gint        fo_area_page_get_page_number    (FoArea *fo_area_page);
    void        fo_area_page_set_page_width     (FoArea *fo_area_page,
                                                 gfloat new_page_width);
    gfloat      fo_area_page_get_page_width     (FoArea *fo_area_page);
    void        fo_area_page_set_page_height    (FoArea *fo_area_page,
                                                 gfloat new_page_height);
    gfloat      fo_area_page_get_page_height    (FoArea *fo_area_page);
    void        fo_area_page_set_margin_top     (FoArea *fo_area_page,
                                                 gfloat new_margin_top);
    gfloat      fo_area_page_get_margin_top     (FoArea *fo_area_page);
    void        fo_area_page_set_margin_bottom  (FoArea *fo_area_page,
                                                 gfloat new_margin_bottom);
    gfloat      fo_area_page_get_margin_bottom  (FoArea *fo_area_page);
    void        fo_area_page_set_margin_left    (FoArea *fo_area_page,
                                                 gfloat new_margin_left);
    gfloat      fo_area_page_get_margin_left    (FoArea *fo_area_page);
    void        fo_area_page_set_margin_right   (FoArea *fo_area_page,
                                                 gfloat new_margin_right);
    gfloat      fo_area_page_get_margin_right   (FoArea *fo_area_page);

## Object Hierarchy

      GObject
       +----FoObject
             +----FoNode
                   +----FoArea
                         +----FoAreaArea
                               +----FoAreaReference
                                     +----FoAreaViewportReference
                                           +----FoAreaPage

## Properties

      "margin-bottom"        gfloat               : Read / Write
      "margin-left"          gfloat               : Read / Write
      "margin-right"         gfloat               : Read / Write
      "margin-top"           gfloat               : Read / Write
      "page-height"          gfloat               : Read / Write
      "page-number"          gint                 : Read / Write
      "page-width"           gfloat               : Read / Write

## Description

## Details

### struct FoAreaPage

    struct FoAreaPage;

### struct FoAreaPageClass

    struct FoAreaPageClass;

### fo_area_page_new ()

    FoArea*     fo_area_page_new                (void);

Creates a new FoAreaPage initialized to default value.

Returns : | the new FoAreaPage

### fo_area_page_set_page_number ()

    void        fo_area_page_set_page_number    (FoArea *fo_area_page,
                                                 gint new_page_number);

Sets the page_number property of `area_page` to `new_page_number`

`fo_area_page` : | The `FoAreaPage` object
`new_page_number` : | The new "page-number" property value

### fo_area_page_get_page_number ()

    gint        fo_area_page_get_page_number    (FoArea *fo_area_page);

Gets the page_number property of `area_page`

`fo_area_page` : | The `FoAreaPage` object
Returns : | The "page-number" property value

### fo_area_page_set_page_width ()

    void        fo_area_page_set_page_width     (FoArea *fo_area_page,
                                                 gfloat new_page_width);

Sets the page_width property of `area_page` to `new_page_width`

`fo_area_page` : | The `FoAreaPage` object
`new_page_width` : | The new "page-width" property value

### fo_area_page_get_page_width ()

    gfloat      fo_area_page_get_page_width     (FoArea *fo_area_page);

Gets the page_width property of `area_page`

`fo_area_page` : | The `FoAreaPage` object
Returns : | The "page-width" property value

### fo_area_page_set_page_height ()

    void        fo_area_page_set_page_height    (FoArea *fo_area_page,
                                                 gfloat new_page_height);

Sets the "page_height" property of `area_page` to `new_page_height`

`fo_area_page` : | The `FoAreaPage` object
`new_page_height` : | The new "page-height" property value

### fo_area_page_get_page_height ()

    gfloat      fo_area_page_get_page_height    (FoArea *fo_area_page);

Gets the page_height property of `area_page`

`fo_area_page` : | The `FoAreaPage` object
Returns : | The "page-height" property value

### fo_area_page_set_margin_top ()

    void        fo_area_page_set_margin_top     (FoArea *fo_area_page,
                                                 gfloat new_margin_top);

Sets the margin_top property of `area_page` to `new_margin_top`

`fo_area_page` : | The `FoAreaPage` object
`new_margin_top` : | The new "margin-top" property value

### fo_area_page_get_margin_top ()

    gfloat      fo_area_page_get_margin_top     (FoArea *fo_area_page);

Gets the margin_top property of `area_page`

`fo_area_page` : | The `FoAreaPage` object
Returns : | The "margin-top" property value

### fo_area_page_set_margin_bottom ()

    void        fo_area_page_set_margin_bottom  (FoArea *fo_area_page,
                                                 gfloat new_margin_bottom);

Sets the margin_bottom property of `area_page` to `new_margin_bottom`

`fo_area_page` : | The `FoAreaPage` object
`new_margin_bottom` : | The new "margin-bottom" property value

### fo_area_page_get_margin_bottom ()

    gfloat      fo_area_page_get_margin_bottom  (FoArea *fo_area_page);

Gets the margin_bottom property of `area_page`

`fo_area_page` : | The `FoAreaPage` object
Returns : | The "margin-bottom" property value

### fo_area_page_set_margin_left ()

    void        fo_area_page_set_margin_left    (FoArea *fo_area_page,
                                                 gfloat new_margin_left);

Sets the margin_left property of `area_page` to `new_margin_left`

`fo_area_page` : | The `FoAreaPage` object
`new_margin_left` : | The new "margin-left" property value

### fo_area_page_get_margin_left ()

    gfloat      fo_area_page_get_margin_left    (FoArea *fo_area_page);

Gets the margin_left property of `area_page`

`fo_area_page` : | The `FoAreaPage` object
Returns : | The "margin-left" property value

### fo_area_page_set_margin_right ()

    void        fo_area_page_set_margin_right   (FoArea *fo_area_page,
                                                 gfloat new_margin_right);

Sets the margin_right property of `area_page` to `new_margin_right`

`fo_area_page` : | The `FoAreaPage` object
`new_margin_right` : | The new "margin-right" property value

### fo_area_page_get_margin_right ()

    gfloat      fo_area_page_get_margin_right   (FoArea *fo_area_page);

Gets the margin_right property of `area_page`

`fo_area_page` : | The `FoAreaPage` object
Returns : | The "margin-right" property value

## Properties

"`margin-bottom`" (gfloat : Read / Write) | Margin bottom property.
"`margin-left`" (gfloat : Read / Write) | Margin left property.
"`margin-right`" (gfloat : Read / Write) | Margin right property.
"`margin-top`" (gfloat : Read / Write) | Margin top property.
"`page-height`" (gfloat : Read / Write) | Page height property.
"`page-number`" (gint : Read / Write) | Page number property.
"`page-width`" (gfloat : Read / Write) | Page width property.