iTextSharp 4.1.6 проблема при добавлении границы к изображению - PullRequest
0 голосов
/ 09 марта 2012

Я хочу добавить изображение с рамкой в ​​ячейку, и, видимо, граница, добавленная к изображению, установлена ​​неправильно.Границы не имеют одинакового размера.

float _Width = dpi(100), _Height = dpi(100);
image.SetDpi(_dpi, _dpi);
image.WidthPercentage = 100;
image.ScaleAbsolute(_Width, _Height);
image.Border = Rectangle.TOP_BORDER | Rectangle.RIGHT_BORDER | Rectangle.BOTTOM_BORDER | Rectangle.LEFT_BORDER;
image.BorderColor = color;
image.BorderWidth = 1f;

table.DefaultCell.Border = Rectangle.NO_BORDER;
PdfPCell imageCell = new PdfPCell(image, false);

Пример:

Size: 130x130 Размер: 130x130

Size: 64x64 Размер: 64x64

Эти 2 изображения имеют одинаковую ширину и высоту, но границы отображаются по-разному.Первое изображение больше указанных размеров, и граница выглядит нормально.Но для второго, который меньше, 64x64, граница больше.

Спасибо.

...