}
option=GetImageOption(image_info,"pango:indent");
if (option != (const char *) NULL)
- pango_layout_set_indent(layout,(StringToLong(option)*image->resolution.x*
- PANGO_SCALE+36)/72);
+ pango_layout_set_indent(layout,(int) ((StringToLong(option)*
+ image->resolution.x*PANGO_SCALE+36)/72.0+0.5));
switch (draw_info->align)
{
case CenterAlign: align=PANGO_ALIGN_CENTER; break;
pango_layout_set_alignment(layout,align);
description=pango_font_description_from_string(draw_info->font ==
(char *) NULL ? "helvetica" : draw_info->font);
- pango_font_description_set_size(description,PANGO_SCALE*draw_info->pointsize);
+ pango_font_description_set_size(description,(int) (PANGO_SCALE*
+ draw_info->pointsize+0.5));
pango_layout_set_font_description(layout,description);
pango_font_description_free(description);
property=InterpretImageProperties(image_info,image,image_info->filename,
else
{
image->columns-=2*page.x;
- pango_layout_set_width(layout,(PANGO_SCALE*image->columns*
- image->resolution.x+36.0)/72.0);
+ pango_layout_set_width(layout,(int) ((PANGO_SCALE*image->columns*
+ image->resolution.x+36.0)/72.0+0.5));
}
if (image->rows == 0)
{
else
{
image->rows-=2*page.y;
- pango_layout_set_height(layout,(PANGO_SCALE*image->rows*
- image->resolution.y+36.0)/72.0);
+ pango_layout_set_height(layout,(int) ((PANGO_SCALE*image->rows*
+ image->resolution.y+36.0)/72.0+0.5));
}
/*
Create canvas.