我正在使用Core Graphics在我的iPad应用程序中创建PDF。我创建了一个CGContext并开始我的PDF页面,然后使用CGContextShowTextAtPoint在页面上放置一个NSString。 PDF已创建,但如果NSString很长,则文本将从页面上删除。
有没有人建议我如何轻松添加线条?我是否需要将字符串分开并单独放置?
非常感谢任何帮助! 瑞奇。
答案 0 :(得分:1)
如果您使用的是常规CGContext,则可以使用UIKit添加到NSString来布局当前图形上下文中的文本:
[@"this is my string" drawInRect:rect
withFont:font
lineBreakMode:lineBreakMode
alignment:alignment];
或者,如果您需要更细粒度的控件,可以使用CoreText来控制单个文本运行,但drawInRect应该可以解决基本问题。