The R Project SVN R

Rev

Rev 46788 | Rev 47235 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 46788 Rev 47228
Line 2397... Line 2397...
2397
    dd->canHAdj = 0;
2397
    dd->canHAdj = 0;
2398
#endif
2398
#endif
2399
    dd->canChangeGamma = FALSE;
2399
    dd->canChangeGamma = FALSE;
2400
 
2400
 
2401
    dd->startps = ps;
2401
    dd->startps = ps;
-
 
2402
    xd->fontscale = 1.0;
2402
    dd->startcol = xd->col;
2403
    dd->startcol = xd->col;
2403
    dd->startfill = xd->fill;
2404
    dd->startfill = xd->fill;
2404
    dd->startlty = LTY_SOLID;
2405
    dd->startlty = LTY_SOLID;
2405
    dd->startfont = 1;
2406
    dd->startfont = 1;
2406
    dd->startgamma = gamma_fac;
2407
    dd->startgamma = gamma_fac;
Line 3015... Line 3016...
3015
    dps *= res0/96.0;
3016
    dps *= res0/96.0;
3016
#else
3017
#else
3017
    dps *= res0/72.0;
3018
    dps *= res0/72.0;
3018
#endif
3019
#endif
3019
    xd->pointsize = dps;
3020
    xd->pointsize = dps;
-
 
3021
    printf("pointsize %f, res %d\n",  xd->pointsize, res);
3020
    xd->bg = bg;
3022
    xd->bg = bg;
3021
    xd->res_dpi = res;
3023
    xd->res_dpi = res;
3022
    switch(antialias){
3024
    switch(antialias){
3023
    case 1: xd->antialias = CAIRO_ANTIALIAS_DEFAULT; break;
3025
    case 1: xd->antialias = CAIRO_ANTIALIAS_DEFAULT; break;
3024
    case 2: xd->antialias = CAIRO_ANTIALIAS_NONE; break;
3026
    case 2: xd->antialias = CAIRO_ANTIALIAS_NONE; break;
Line 3075... Line 3077...
3075
    dd->top = 0;
3077
    dd->top = 0;
3076
    dd->bottom = height;
3078
    dd->bottom = height;
3077
    /* rescale points to pixels */
3079
    /* rescale points to pixels */
3078
    dd->cra[0] = 0.9 * ps * res0/72.0;
3080
    dd->cra[0] = 0.9 * ps * res0/72.0;
3079
    dd->cra[1] = 1.2 * ps * res0/72.0;
3081
    dd->cra[1] = 1.2 * ps * res0/72.0;
3080
    dd->startps = dps;
3082
    dd->startps = ps;
-
 
3083
    xd->fontscale = dps/ps;
3081
    dd->ipr[0] = dd->ipr[1] = 1.0/res0;
3084
    dd->ipr[0] = dd->ipr[1] = 1.0/res0;
3082
    xd->lwdscale = res0/96.0;
3085
    xd->lwdscale = res0/96.0;
3083
    dd->xCharOffset = 0.4900;
3086
    dd->xCharOffset = 0.4900;
3084
    dd->yCharOffset = 0.3333;
3087
    dd->yCharOffset = 0.3333;
3085
    dd->yLineBias = 0.1;
3088
    dd->yLineBias = 0.1;