Я добавляю границы к различным изображениям в документе .pdf. Границы имеют одинаковую ширину, но в .pdf границы имеют разную ширину. Он более выражен по мере увеличения ширины границы.iText - Изменение ширины границы изображения на основе изображения
Также есть способ перемещения границы за пределы изображения, чтобы он не закрывал какое-либо изображение с помощью методов класса изображения? Я понимаю, что могу сначала поместить заполненный прямоугольник, а затем добавить изображение поверх прямоугольника в качестве опции. Просто интересно, можно ли это сделать с помощью методов класса Image.
Вот фрагмент кода
magazine.open();
canvas = pdfw.getDirectContent();
image = Image.getInstance("a.JPG");
image.setBorder(Rectangle.BOX);
image.scaleAbsolute(200,200);
image.setBorderWidth(50);
image.setAbsolutePosition(50,10);
//canvas.addImage(image);
magazine.add(image);
image = Image.getInstance("b.jpg");
image.setBorder(Rectangle.BOX);
image.scaleAbsolute(200,200);
image.setBorderWidth(50);
image.setAbsolutePosition(50,230);
//canvas.addImage(image);
magazine.add(image);