projects
/
rrdtool.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix for rotation code in pdf,eps,svg formats -- Peter Speck <speck from vitality.dk>
[rrdtool.git]
/
src
/
rrd_gfx.c
diff --git
a/src/rrd_gfx.c
b/src/rrd_gfx.c
index
8b3493e
..
faa9c91
100644
(file)
--- a/
src/rrd_gfx.c
+++ b/
src/rrd_gfx.c
@@
-1209,7
+1209,7
@@
static void svg_text(FILE *fp, gfx_node_t *node)
fputs(",", fp);
svg_write_number(fp, y);
fputs(") rotate(", fp);
fputs(",", fp);
svg_write_number(fp, y);
fputs(") rotate(", fp);
- svg_write_number(fp, node->angle);
+ svg_write_number(fp,
-
node->angle);
fputs(")\"", fp);
x = y = 0;
svg_close_tag(fp);
fputs(")\"", fp);
x = y = 0;
svg_close_tag(fp);
@@
-1605,7
+1605,7
@@
static void eps_write_text(eps_state *state, gfx_node_t *node)
fputc(' ', fp);
svg_write_number(fp, y);
fputs(" translate ", fp);
fputc(' ', fp);
svg_write_number(fp, y);
fputs(" translate ", fp);
- svg_write_number(fp,
-
node->angle);
+ svg_write_number(fp, node->angle);
fputs(" rotate 0 ", fp);
svg_write_number(fp, ydelta);
fputs(" moveto ", fp);
fputs(" rotate 0 ", fp);
svg_write_number(fp, ydelta);
fputs(" moveto ", fp);
@@
-1997,7
+1997,7
@@
static void pdf_write_text(pdf_state *state, gfx_node_t *node,
}
pdf_set_fill_color(s, node->color);
if (node->angle != 0) {
}
pdf_set_fill_color(s, node->color);
if (node->angle != 0) {
- double a = 2 * M_PI *
-
node->angle / 360.0;
+ double a = 2 * M_PI * node->angle / 360.0;
double new_x, new_y;
cos_a = cos(a);
sin_a = sin(a);
double new_x, new_y;
cos_a = cos(a);
sin_a = sin(a);