|
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().