diff options
author | scuri <scuri> | 2010-06-17 19:32:24 +0000 |
---|---|---|
committer | scuri <scuri> | 2010-06-17 19:32:24 +0000 |
commit | debc9599032c7036006ec124f4ef8f44b8935568 (patch) | |
tree | 0e210330658dc789212f1292f23bf6079f66fb81 /src/drv/cdpdf.c | |
parent | 622702f609550390898cd31956bf784212f46a6e (diff) |
*** empty log message ***
Diffstat (limited to 'src/drv/cdpdf.c')
-rw-r--r-- | src/drv/cdpdf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/drv/cdpdf.c b/src/drv/cdpdf.c index 58cf474..3211cba 100644 --- a/src/drv/cdpdf.c +++ b/src/drv/cdpdf.c @@ -876,7 +876,7 @@ static void cdfpoly(cdCtxCanvas *ctxcanvas, int mode, cdfPoint* poly, int n) static int cdlinestyle(cdCtxCanvas *ctxcanvas, int style) { - double mm = (72.0/25.4) / ctxcanvas->scale; + double mm = ctxcanvas->canvas->xres; char options[200]; switch (style) @@ -901,12 +901,12 @@ static int cdlinestyle(cdCtxCanvas *ctxcanvas, int style) case CD_CUSTOM : { int i; - + /* size here is in pixels, do not use mm */ strcpy(options, "dasharray={"); for (i = 0; i < ctxcanvas->canvas->line_dashes_count; i++) { char tmp[80]; - sprintf(tmp, "%g ", ctxcanvas->canvas->line_dashes[i]*mm); + sprintf(tmp, "%g ", (double)ctxcanvas->canvas->line_dashes[i]); strcat(options, tmp); } strcat(options, "}"); |