Changeset 3 for ImageMagick/trunk/magick/annotate.c
- Timestamp:
- 09/07/09 14:45:48 (6 months ago)
- Files:
-
- 1 modified
-
ImageMagick/trunk/magick/annotate.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/magick/annotate.c
r1 r3 165 165 **textlist; 166 166 167 double 168 height; 169 167 170 DrawInfo 168 171 *annotate, … … 191 194 192 195 unsigned long 193 height,194 196 number_lines; 195 197 … … 234 236 (void) CloneString(&annotate->text,textlist[i]); 235 237 (void) GetTypeMetrics(image,annotate,&metrics); 236 height=(unsigned long) (metrics.ascent-metrics.descent+0.5); 238 height=metrics.height; 239 if (draw_info->interline_spacing != 0.0) 240 height+=draw_info->interline_spacing; 237 241 switch (annotate->gravity) 238 242 { … … 394 398 undercolor_info->affine.ty=offset.y-draw_info->affine.sy*metrics.ascent; 395 399 (void) FormatMagickString(primitive,MaxTextExtent, 396 "rectangle 0,0 %g,% ld",metrics.origin.x,height);400 "rectangle 0,0 %g,%g",metrics.origin.x,height); 397 401 (void) CloneString(&undercolor_info->primitive,primitive); 398 402 (void) DrawImage(image,undercolor_info);
