libhpdftbl 1.5.0
Table construction library for Haru PDF library
|
Define a set of styles into a table theme. More...
#include <hpdftbl.h>
Data Fields | |
hpdf_text_style_t | content_style |
hpdf_text_style_t | label_style |
hpdf_text_style_t | header_style |
hpdf_text_style_t | title_style |
hpdftbl_grid_style_t | outer_border |
_Bool | use_labels |
_Bool | use_label_grid_style |
_Bool | use_header_row |
hpdftbl_grid_style_t | inner_vborder |
hpdftbl_grid_style_t | inner_hborder |
hpdftbl_grid_style_t | inner_tborder |
_Bool | use_zebra |
int | zebra_phase |
HPDF_RGBColor | zebra_color1 |
HPDF_RGBColor | zebra_color2 |
HPDF_REAL | bottom_vmargin_factor |
Define a set of styles into a table theme.
Contains all information about the styles of various elements in the table that together make up the table style
HPDF_REAL bottom_vmargin_factor |
Specify the vertical margin factor
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
hpdf_text_style_t content_style |
Content text style
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
hpdf_text_style_t header_style |
Header text style
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
hpdftbl_grid_style_t inner_hborder |
Table inner horizontal border settings, if width>0 this takes precedence over the generic inner border
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
hpdftbl_grid_style_t inner_tborder |
Table inner horizontal top border settings, if width>0 this takes precedence over the generic horizontal and inner horizontal border
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
hpdftbl_grid_style_t inner_vborder |
Table inner vertical border settings, if width>0 this takes precedence over the generic inner border
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
hpdf_text_style_t label_style |
Label text style
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
hpdftbl_grid_style_t outer_border |
Table outer border style
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
hpdf_text_style_t title_style |
Table title text style
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
_Bool use_header_row |
Flag if header row should be used
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
_Bool use_label_grid_style |
Flag if the special short vertical grid style for labels should be used
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
_Bool use_labels |
Flag if cell labels should be used
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
_Bool use_zebra |
Use alternating background color on every second line TRUE or FALSE. Defaults to FALSE.
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
HPDF_RGBColor zebra_color1 |
First zebra color.
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
HPDF_RGBColor zebra_color2 |
Second zebra color.
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().
int zebra_phase |
Start with color1 or color2
Referenced by hpdftbl_apply_theme(), hpdftbl_get_default_theme(), hpdftbl_get_theme(), hpdftbl_theme_dumps(), and hpdftbl_theme_loads().