objective-c – IOS嵌入PDF格式的字体

objective-c – IOS嵌入PDF格式的字体,第1张

概述我正在绘制PDF文件,无法弄清楚如何将字体嵌入PDF本身,有人可以帮助我吗?它在设备上显示正常但是一旦通过电子邮件发送或通过AirPrint打印我就会得到后备字体.这是我的代码…… - (void) drawChart{CGContextRef currentContext = UIGraphicsGetCurrentContext();CGContextSetRGBFillColor( 我正在绘制pdf文件,无法弄清楚如何将字体嵌入pdf本身,有人可以帮助我吗?它在设备上显示正常但是一旦通过电子邮件发送或通过AirPrint打印我就会得到后备字体.这是我的代码……

- (voID) drawChart{CGContextRef    currentContext = UIGraphicsGetCurrentContext();CGContextSetRGBFillcolor(currentContext,0.0,1.0);NSUserDefaults *data = [NSUserDefaults standardUserDefaults];Nsstring *pChart1 = [data stringForKey:@"pchart1"];Nsstring *textToDraw = [Nsstring stringWithFormat:@"%@",pChart1];UIFont *Font = [UIFont FontWithname:@"MyFont" size:14];CGSize stringSize = [textToDraw sizeWithFont:Font                           constrainedToSize:CGSizeMake(pageSize.wIDth - 2*kborderInset-2*kmarginInset,pageSize.height - 2*kborderInset - 2*kmarginInset)                                lineBreakMode:UIlineBreakModeWorDWrap];CGRect renderingRect = CGRectMake(kborderInset + kmarginInset,kborderInset + kmarginInset + 50.0,pageSize.wIDth - 2*kborderInset - 2*kmarginInset,stringSize.height);[textToDraw drawInRect:renderingRect               withFont:Font         lineBreakMode:UIlineBreakModeWorDWrap             alignment:UITextAlignmentleft];}

任何帮助将非常感激!

解决方法 我不知道为什么,但是,在我参与的应用程序中,我们遇到了这个问题,一旦我们从使用开放式字体切换到真正的字体,它就可以了. 总结

以上是内存溢出为你收集整理的objective-c – IOS嵌入PDF格式的字体全部内容,希望文章能够帮你解决objective-c – IOS嵌入PDF格式的字体所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存