## EvDocumentPrint

EvDocumentPrint

## Synopsis

    #define             EV_DOCUMENT_PRINT_IFACE             (k)
    #define             EV_IS_DOCUMENT_PRINT_IFACE          (k)
                        EvDocumentPrint;
                        EvDocumentPrintIface;
    void                ev_document_print_print_page        (EvDocumentPrint *document_print,
                                                             EvPage *page,
                                                             cairo_t *cr);

## Object Hierarchy

      GInterface
       +----EvDocumentPrint

## Description

## Details

### EV_DOCUMENT_PRINT_IFACE()

    #define EV_DOCUMENT_PRINT_IFACE(k)	   (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_PRINT, EvDocumentPrintIface))

`k` : |

### EV_IS_DOCUMENT_PRINT_IFACE()

    #define EV_IS_DOCUMENT_PRINT_IFACE(k)	   (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_PRINT))

`k` : |

### EvDocumentPrint

    typedef struct _EvDocumentPrint EvDocumentPrint;

### EvDocumentPrintIface

    typedef struct {
    	GTypeInterface base_iface;

    	/* Methods  */
    	void (* print_page) (EvDocumentPrint *document_print,
    			     EvPage          *page,
    			     cairo_t         *cr);
    } EvDocumentPrintIface;

### ev_document_print_print_page ()

    void                ev_document_print_print_page        (EvDocumentPrint *document_print,
                                                             EvPage *page,
                                                             cairo_t *cr);

`document_print` : |
`page` : |
`cr` : |