![]() |
![]() |
![]() |
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 |