| Lasem Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
#define LSM_DOM_VIEW_DEFAULT_RESOLUTION #define LSM_DOM_VIEW_DEFAULT_VIEWBOX_HEIGHT #define LSM_DOM_VIEW_DEFAULT_VIEWBOX_WIDTH LsmDomView; double lsm_dom_view_get_resolution (LsmDomView *self); LsmBox lsm_dom_view_get_viewport (LsmDomView *self); LsmBox lsm_dom_view_get_viewport_pixels (LsmDomView *self); void lsm_dom_view_set_resolution (LsmDomView *self,double ppi); void lsm_dom_view_set_viewport (LsmDomView *self,const LsmBox *viewport_pt); void lsm_dom_view_set_viewport_pixels (LsmDomView *self,const LsmBox *viewport); void lsm_dom_view_render (LsmDomView *view,cairo_t *cairo,double x,double y); void lsm_dom_view_get_size (LsmDomView *view,double *width,double *height,double *baseline); void lsm_dom_view_get_size_pixels (LsmDomView *view,unsigned int *width,unsigned int *height,unsigned int *baseline); void lsm_dom_view_set_debug (LsmDomView *view,const char *feature,gboolean enable);
double lsm_dom_view_get_resolution (LsmDomView *self);
|
A LsmDomView |
Returns : |
view resolution, in pixel per inch. |
LsmBox lsm_dom_view_get_viewport (LsmDomView *self);
|
a LsmDomView |
Returns : |
viewport size, in points. |
LsmBox lsm_dom_view_get_viewport_pixels (LsmDomView *self);
|
a LsmDomView |
Returns : |
viewport size, in pixels. |
void lsm_dom_view_set_resolution (LsmDomView *self,double ppi);
Set the view resolution, in pixel per inch.
|
a LsmDomView |
|
resolution, in pixel per inch. |
void lsm_dom_view_set_viewport (LsmDomView *self,const LsmBox *viewport_pt);
Set the viewport size.
|
a LsmDomView |
|
viewport size, in points |
void lsm_dom_view_set_viewport_pixels (LsmDomView *self,const LsmBox *viewport);
Set the viewport size.
|
a LsmDomView |
|
viewport size, in pixels |
void lsm_dom_view_render (LsmDomView *view,cairo_t *cairo,double x,double y);
Render view in the cairo context.
|
a LsmDomView |
|
cairo context |
|
x posiiton for rendering |
|
y position for rendering |
void lsm_dom_view_get_size (LsmDomView *view,double *width,double *height,double *baseline);
Get the view size and baseline. Baseline is for use of view inside bloc of text.
|
a LsmDomView |
|
view width placeholder, in points |
|
view height placeholder, in points |
|
view baseline, in points |
void lsm_dom_view_get_size_pixels (LsmDomView *view,unsigned int *width,unsigned int *height,unsigned int *baseline);
Get the view size and baseline. Baseline is for use of view inside bloc of text.
|
a LsmDomView |
|
view width placeholder, in pixels |
|
view height placeholder, in pixels |
|
view baseline, in pixels |
void lsm_dom_view_set_debug (LsmDomView *view,const char *feature,gboolean enable);
Configure feature debug.
|
a LsmDomView |
|
name of the feature to debug |
|
wether to enable debugging |