NSPageLayout, NSPrintInfo et les marges

FabienFabien Membre
mars 2005 modifié dans API AppKit #1
Bonjour,

voici mon problème: j'ouvre un NSPageLayout pour que l'utilisateur puisse choisir un format de papier. L'information est stockée dans un NSPrintInfo.

Le format de papier est correctement stocké, mais quelles que soient les marges que je choisis, j'obtient toujours 72 pour leftMargin et rightMargin et 90 pour topMargin et bottomMargin.

Je ne suis apparemment pas le seul à  recontrer ce problème car j'ai trouvé deux messages sur Google, mais aucun d'entre eux n'a reçu de réponse.

J'espère que quelqu'un pourra m'aider.

Réponses

  • FabienFabien Membre
    20:19 modifié #2
    C'est bon j'ai trouvé !

    Apple a une définition un peu étrange des "margins". En fait il faut utiliser la méthode "imageablePageBounds" pour obtenir l'information nécessaire.
Connectez-vous ou Inscrivez-vous pour répondre.