PDF创建和文本格式

时间:2012-08-14 08:39:04

标签: objective-c ios pdf formatting

在iPhone上以编程方式创建PDF时有关文本格式的问题。

我的格式为NSString,其中包含标签(\t)。在调试输出上它看起来很完美和精细,但是当这个字符串用于生成PDF时,标签已经消失并被一个空格所取代..任何想法?

(试过像Courier这样的字体,没有运气,页边界也足够大,还有足够的空间来显示文字)

这是我用来制作PDF的代码:

- (void)drawStuffInContext:(CGContextRef)ctx {
    UIFont *font = [UIFont fontWithName:@"Arial" size:10];

    CGRect textRect = CGRectInset(kPDFPageBounds, 36, 36);
    [textHolder drawInRect:textRect withFont:font];

}

1 个答案:

答案 0 :(得分:0)

你在描述你究竟在做什么时并不是很清楚。

但我要尝试的第一件事是:

  • 自己用空格替换标签 - 为每个标签使用尽可能多的空格,让您感到高兴。
  • 然后将此新字符串/文本转换为PDF。