Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# iTextSharp自动缩小图像_C#_Image_Pdf_Itext - Fatal编程技术网

C# iTextSharp自动缩小图像

C# iTextSharp自动缩小图像,c#,image,pdf,itext,C#,Image,Pdf,Itext,我正在使用iTextSharp在pdf报告中显示图形图像。以前我们在一个页面上只有三个图表,比例为30%。现在我正在添加第四个图像,由于某些原因,它不会自动将其添加到下一页。相反,它会缩小图像以使其适合同一页面。我对它不是很熟悉。是否有一个参数可以设置为以相同大小打印所有图像 如果有什么不同的话,所有的图像都是相同的大小,720宽380高 我的代码: Image imageChart = Image.GetInstance(st); imageChart.ScalePercent(35); Pd

我正在使用iTextSharp在pdf报告中显示图形图像。以前我们在一个页面上只有三个图表,比例为30%。现在我正在添加第四个图像,由于某些原因,它不会自动将其添加到下一页。相反,它会缩小图像以使其适合同一页面。我对它不是很熟悉。是否有一个参数可以设置为以相同大小打印所有图像

如果有什么不同的话,所有的图像都是相同的大小,720宽380高

我的代码:

Image imageChart = Image.GetInstance(st);
imageChart.ScalePercent(35);
PdfPCell cell = new PdfPCell();
cell.AddElement(imageChart);
报告当前状态(左下角突出显示的小方框是第四幅图像):

所有图像大小相同,宽720,高380。好啊但它们是否也具有相同的dpi分辨率?我如何检查?这是位图的属性(水平分辨率和vres),您可以通过调用SetResolution(xres,yres)进行设置;