0

我现在正在制作pdf,除了图像绘制之外一切正常,它只绘制图像的左上角;额外放大。但它适用于模拟器,代码如下所示;

UIImage *plotImage=[[UIImage alloc]initWithContentsOfFile:
[localPictureArray objectAtIndex:i]];
    [plotImage drawInRect:CGRectMake
(kMargin, currentPageY, plotImage.size.width, plotImage.size.height)];

由于我是初学者,我需要您的宝贵帮助。提前致谢。

4

1 回答 1

0

问题可能出在您的CGRect. 假设您的 x 和 y 边距正常,从这些边距测量,您的图像可能太大而无法放在页面上。

您需要确定可以在右侧和底部绘制多远并相应地缩放图像。(例如这里描述的)

于 2013-03-01T11:16:40.413 回答