2010-04-05 3 views
0

J'ai une exigence très simple: je souhaite afficher un en-tête et un pied de page dans la mise en page d'impression d'une vue. Une approche que je peux utiliser est de manipuler la hauteur de la page et d'afficher des champs de texte à des positions appropriées comme en-tête et pied de page, mais je pense qu'il doit y avoir une façon plus intelligente de faire cela dans le cacao.Comment définir l'en-tête et le pied de page dans la mise en page d'impression

Quelqu'un peut-il me dire - existe-t-il une méthode par défaut pour réaliser cela dans le cacao ou une façon plus intelligente de le faire? Pour être plus précis ... Je veux afficher le numéro de page au centre en pied de page de sorte que si la mise en page d'impression se compose de n nombre de pages, il devrait afficher: page 1 de n, page 2 de n et ainsi de suite!

Répondre

0

Je suis en mesure de le résoudre par sous-classing NSView et du codage - (void) drawPageBorderWithSize: (NSSize) BorderSize ...

Maintenant, j'ai un scénario complexe: J'ai préparé une vue sur le dessus qui contient des images et des champs de texte. Je veux le mettre en en-tête dans toutes les pages dans la mise en page d'impression, mais d'abord je veux savoir est-ce possible? Si oui alors comment?

Quelqu'un peut-il me montrer une direction pour y parvenir?

Merci,

Miraaj

Questions connexes