2010-12-07 20 views

Répondre

1

Pour l'imprimer, vous devez tout dessiner sur un PDF temporaire, des graphiques et du texte, puis l'envoyer pour impression.

Le Drawing and Printing Guide for iOS explique comment faire tout.

Modifier

Il y a un autre, mais la qualité sera très faible: vous pouvez capturer l'écran (renderInContext, tel que décrit par this post here) puis imprimer l'image.

Le texte sera jaggy et flou, mais mieux avec un dispositif d'affichage Retina.

+0

je lis votre réponse, son utile seulement quand il n'y a pas de contenu caché, signifie que nous devons faire défiler vers le bas ou vers le haut pour voir ce contenu, ce que nous faisons dans le cas alternatif les cellules sont visibles, les restes ne sont visibles que lors du défilement, comment puis-je convertir le tout (y compris les choses cachées aussi) – rajesh

+0

Lire la première partie, c'est la vraie réponse. Vous ne pouvez pas simplement l'imprimer, vous devez créer un nouveau document qui contient tout ce que vous voulez imprimer en utilisant UIKit, Quartz et/ou OpenGL. Le lien que j'ai fourni explique tout, mais il y a beaucoup à apprendre. La section sur la génération de contenu PDF est le noyau du processus de création: http://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/GeneratingPDF/GeneratingPDF.html#//apple_ref/doc/uid/TP40010156-CH10-SW1 –