![]() |
![]() |
![]() |
Poppler Reference Manual | ![]() |
---|
PopplerPagePopplerPage — Information about a page in a document |
void poppler_page_render_to_pixbuf (PopplerPage *page, int src_x, int src_y, int src_width, int src_height, double scale, int rotation, GdkPixbuf *pixbuf); void poppler_page_get_size (PopplerPage *page, double *width, double *height); int poppler_page_get_index (PopplerPage *page); GdkPixbuf* poppler_page_get_thumbnail (PopplerPage *page); gboolean poppler_page_get_thumbnail_size (PopplerPage *page, int *width, int *height); GList* poppler_page_find_text (PopplerPage *page, const char *text); void poppler_page_render_to_ps (PopplerPage *page, PopplerPSFile *ps_file); char* poppler_page_get_text (PopplerPage *page, PopplerRectangle *rect); GList* poppler_page_get_link_mapping (PopplerPage *page); void poppler_page_free_link_mapping (GList *list); GdkRegion* poppler_page_get_selection_region (PopplerPage *page, gdouble scale, PopplerRectangle *selection); void poppler_page_render_selection (PopplerPage *page, gdouble scale, int rotation, GdkPixbuf *pixbuf, PopplerRectangle *selection, PopplerRectangle *old_selection, GdkColor *glyph_color, GdkColor *background_color); #define POPPLER_TYPE_RECTANGLE PopplerRectangle; GType poppler_rectangle_get_type (void); PopplerRectangle* poppler_rectangle_new (void); PopplerRectangle* poppler_rectangle_copy (PopplerRectangle *rectangle); void poppler_rectangle_free (PopplerRectangle *rectangle); #define POPPLER_TYPE_LINK_MAPPING PopplerLinkMapping; GType poppler_link_mapping_get_type (void); PopplerLinkMapping* poppler_link_mapping_new (void); PopplerLinkMapping* poppler_link_mapping_copy (PopplerLinkMapping *mapping); void poppler_link_mapping_free (PopplerLinkMapping *mapping);
void poppler_page_render_to_pixbuf (PopplerPage *page, int src_x, int src_y, int src_width, int src_height, double scale, int rotation, GdkPixbuf *pixbuf);
page : |
|
src_x : |
|
src_y : |
|
src_width : |
|
src_height : |
|
scale : |
|
rotation : |
|
pixbuf : |
void poppler_page_get_size (PopplerPage *page, double *width, double *height);
page : |
|
width : |
|
height : |
GdkPixbuf* poppler_page_get_thumbnail (PopplerPage *page);
page : |
|
Returns : |
gboolean poppler_page_get_thumbnail_size (PopplerPage *page, int *width, int *height);
page : |
|
width : |
|
height : |
|
Returns : |
GList* poppler_page_find_text (PopplerPage *page, const char *text);
page : |
|
text : |
|
Returns : |
void poppler_page_render_to_ps (PopplerPage *page, PopplerPSFile *ps_file);
page : |
|
ps_file : |
char* poppler_page_get_text (PopplerPage *page, PopplerRectangle *rect);
page : |
|
rect : |
|
Returns : |
GList* poppler_page_get_link_mapping (PopplerPage *page);
page : |
|
Returns : |
GdkRegion* poppler_page_get_selection_region (PopplerPage *page, gdouble scale, PopplerRectangle *selection);
page : |
|
scale : |
|
selection : |
|
Returns : |
void poppler_page_render_selection (PopplerPage *page, gdouble scale, int rotation, GdkPixbuf *pixbuf, PopplerRectangle *selection, PopplerRectangle *old_selection, GdkColor *glyph_color, GdkColor *background_color);
page : |
|
scale : |
|
rotation : |
|
pixbuf : |
|
selection : |
|
old_selection : |
|
glyph_color : |
|
background_color : |
typedef struct { gdouble x1; gdouble y1; gdouble x2; gdouble y2; } PopplerRectangle;
PopplerRectangle* poppler_rectangle_copy (PopplerRectangle *rectangle);
rectangle : |
|
Returns : |
typedef struct { PopplerRectangle area; PopplerAction *action; } PopplerLinkMapping;
PopplerLinkMapping* poppler_link_mapping_copy (PopplerLinkMapping *mapping);
mapping : |
|
Returns : |
void poppler_link_mapping_free (PopplerLinkMapping *mapping);
mapping : |
<< PopplerDocument | poppler-action >> |