FoAreaPage

FoAreaPage

Functions

Properties

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

Types and Values

Object Hierarchy

    GObject
    ╰── FoObject
        ╰── FoNode
            ╰── FoArea
                ╰── FoAreaArea
                    ╰── FoAreaReference
                        ╰── FoAreaViewportReference
                            ╰── FoAreaPage

Description

Functions

FO_AREA_PAGE_ERROR

#define FO_AREA_PAGE_ERROR (fo_area_page_error_quark ())


fo_area_page_error_quark ()

GQuark
fo_area_page_error_quark (void);

Gets the GQuark identifying FoAreaPage errors.

Returns

GQuark identifying FoAreaPage errors.


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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

fo_area_page

The FoAreaPage object

 

Returns

The "margin-right" property value

Types and Values

FoAreaPage

typedef struct _FoAreaPage FoAreaPage;


FoAreaPageClass

typedef struct _FoAreaPageClass FoAreaPageClass;


enum FoAreaPageError

Members

FO_AREA_PAGE_ERROR_FAILED

   

FO_AREA_PAGE_ERROR_WARNING

   

FO_AREA_PAGE_ERROR_OVERFLOW

   

Property Details

The “margin-bottom” property

  “margin-bottom”            gfloat

Margin bottom property.

Flags: Read / Write

Default value: 0


The “margin-left” property

  “margin-left”              gfloat

Margin left property.

Flags: Read / Write

Default value: 0


The “margin-right” property

  “margin-right”             gfloat

Margin right property.

Flags: Read / Write

Default value: 0


The “margin-top” property

  “margin-top”               gfloat

Margin top property.

Flags: Read / Write

Default value: 0


The “page-height” property

  “page-height”              gfloat

Page height property.

Flags: Read / Write

Default value: 0


The “page-number” property

  “page-number”              gint

Page number property.

Flags: Read / Write

Allowed values: >= 0

Default value: 0


The “page-width” property

  “page-width”               gfloat

Page width property.

Flags: Read / Write

Default value: 0