我在缩放插入的图像时遇到了一些麻烦。 我必须做错事,因为无论我做什么,它都不会改变。 这是我目前的代码,但它似乎不起作用。 无论我尝试什么值,图像都会很好地插入,它不会缩放。
我做错了什么明显的事情?人们做错了什么常见的事情? 我在C#工作,但我认为所有语言的语法都相同(或多或少)。
Image imgSpine = Image.GetInstance(strSpine);
imgSpine.ScaleAbsolute(2, 55);
SpineCell.Image = imgSpine;
SpineCell.Image.Border = Rectangle.NO_BORDER;
SpineCell.VerticalAlignment = Element.ALIGN_TOP;
SpineCell.HorizontalAlignment = Element.ALIGN_LEFT;
pTable.AddCell(SpineCell);
答案 0 :(得分:3)
查看the source,cell.Image
始终会缩放以适合单元格。您需要将图片打包在Chunk
或类似的Element
中,并保留Image
。
call.Image
属性也始终写入PdfPTable中的PdfPTable.TEXTCANVAS
画布,因此您无法控制Z顺序。
选项:
数字1可能很多更容易。