aboutsummaryrefslogtreecommitdiffstats
path: root/qt-ui/printoptions.h
diff options
context:
space:
mode:
authorGravatar Gehad elrobey <gehadelrobey@gmail.com>2015-08-11 22:50:27 +0200
committerGravatar Lubomir I. Ivanov <neolit123@gmail.com>2015-08-15 15:04:11 +0300
commit59eddc62594d2c8003349812456befeef82e1bc2 (patch)
tree643223aba830729321b8a5e69aa257efd929a874 /qt-ui/printoptions.h
parent0ced68f15d57fe7487ec7286fb0e2358dd604092 (diff)
downloadsubsurface-59eddc62594d2c8003349812456befeef82e1bc2.tar.gz
Printing: export border to templates
As there is a problem with sizing the borders in QWebView, "vw" sizing is not working as supposed with border-width, As a workaround we export border-width dynamically, so that border-width is relatively the same for all page sizes. The border-width is equal to the page width / 1000 which gives a nice range for borders for A0 - A5 papers, Also prevent drawing zero pixel borders and use 1 px borders as the minimum border. Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com> Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com>
Diffstat (limited to 'qt-ui/printoptions.h')
-rw-r--r--qt-ui/printoptions.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/qt-ui/printoptions.h b/qt-ui/printoptions.h
index aff8ed1d9..24f8e4cc8 100644
--- a/qt-ui/printoptions.h
+++ b/qt-ui/printoptions.h
@@ -19,6 +19,7 @@ struct print_options {
struct template_options {
int font_index;
int color_palette_index;
+ int border_width;
double font_size;
double line_spacing;
struct color_palette_struct {