Je rends un graphique avec de nombreux points de données dans un CALayer qui est hébergé par un NSView. Toutes les opérations de dessin effectuées dans drawInContext : du CALayer sont des opérations vectorielles (CGPaths, etc.).
Je voudrais maintenant l'exporter sous forme de fichier PDF. En utilisant CGPDFContextCreateWithURL(), un fichier PDF est créé, mais il ne contient essentiellement qu'une capture d'écran de mon tracé, c'est-à-dire une image bitmap du contenu de la vue.
Mais ce que je veux, c'est un PDF vectoriel. Je sais que les CALayers rendent leur contenu hors écran sous forme de bitmap qui est ensuite affiché à l'écran, mais pourquoi n'est-il pas possible de rendre le même contenu sous forme de graphique vectoriel à la place ?
N'y a-t-il vraiment aucun moyen intégré de réaliser cela ? Je ne dois pas être le seul à en avoir besoin.