2012-03-08 7 views
0

こんにちは、PDF生成でnoobです。私のアプリケーションでは、サイドビューのuviewにある私のアプリケーションに3d棒グラフを表示しています。今私は、テキストビューとglviewを含むuiviewからPDF文書を生成したいと思います。テキストからPDFを生成することができますが、GLビューでは進行できません。ネット上で可能性を試しましたが、これに関する情報を得ることができませんでした。アドバンスiphone/ipadのopenglesコンテキストからpdfを生成

答えて

0

でnot.Thanksはあなたが好きなものを経由して(開始であるかもしれない)あなたのイメージを与えるために、任意のUIViewを依頼することができます。

その後
- (UIImage *) imageRepresentation { 
    // render myself (or more correctly, my layer) to an image 
    UIGraphicsBeginImageContext(self.bounds.size); 

    CGContextRef context = UIGraphicsGetCurrentContext(); 
    CGContextSetShouldSmoothFonts(context, false); 
    CGContextSetShouldAntialias(context, false); 

    [self drawLayer:self.layer inContext:context]; 
    [self.layer renderInContext:context]; 

    UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); 

    UIGraphicsEndImageContext(); 

    return image; 
} 

、あなたはのPDF表現を取得することができるかもしれませんそれともCGPDFDocumentCreateWithURLのような呼び出しを調べて、画像から自分自身を構築してください。

0

CoreGraphicのPDF-APIを使用して、PDFを作成したり、PDFに描画することができます。
詳細はApple's guideを参照してください。