0

在 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];

}
4

1 回答 1

0

你不是很清楚地描述你到底在做什么。

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

  • 自己用空格替换你的标签 - 每个标签使用尽可能多的空格让你开心。
  • 然后将此新字符串/文本转换为 PDF。
于 2012-08-14T12:06:45.253 回答