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 に答える