无法在java中更改itext图像边框

无法在java中更改itext图像边框,java,itext,Java,Itext,我试图在java应用程序中更改itext图像边框的颜色 下面是我将图像添加到pdf的代码 Image image = Image.getInstance(new URL(imageUrl)); image.setAbsolutePosition(48f, 723f); image.scaleAbsolute(65f, 65f); image.setBorder(Rectangle.BOX); image.setBorderWidth(1); image.setBorderColor(red)

我试图在java应用程序中更改itext图像边框的颜色

下面是我将图像添加到pdf的代码

Image image = Image.getInstance(new URL(imageUrl));

image.setAbsolutePosition(48f, 723f);
image.scaleAbsolute(65f, 65f);
image.setBorder(Rectangle.BOX); 
image.setBorderWidth(1);
image.setBorderColor(red);
此代码不起作用。我发现它是用蓝色的。但它不起作用。任何帮助都将不胜感激。

尝试使用

 image.setBorderColor(new Color(231,219,80,255)); 

对于.Net,请尝试以下示例

Image img = Image.GetInstance("..\\..\\test.jpg");
img.ScalePercent(100.0f*72.0f/img.PlainWidth);

img.Border = Rectangle.BOX; 
img.BorderWidth = 3.0f; 
img.BorderColor = Color.RED;
在iText版本5.5.11(开发快照)上,这实现了以下功能:

//image == string containing path to my .png image file
Image img = Image.getInstance(image);
img.scaleAbsolute(200,200);
img.setBorder(Rectangle.BOX);
img.setBorderColor(BaseColor.RED);
img.setBorderWidth(1f);

doc.add(img);
在我的图像周围画了一条细细的红色边框。修改宽度和颜色会按预期更改宽度和颜色


您使用的是哪个版本的iText?

您的代码中没有显示如何将图像添加到文档中。您使用的是
itextpdf.text.Document.add
还是其他什么?是的,我使用的是Document.add..@RameesVP如果我的答案解决了问题,请您接受并投票,以便将来的读者知道使用哪一个?还是有点困惑,因为我基本上做了和你最初做的一样的事情。也许你的颜色定义不正确?