Impression conditionnée
Rocou
Membre
Bonjour,
Il m'arrive une chose étrange, je dessine un graphique qui peut être imprimé. Tout fonctionne bien sauf quand je veux conditionner l'impression d'une donnée au sein de la méthode drawRect.
Voici le bout de code incriminé:
Si je met cela, ça fonctionne très bien, le texte lié à "adresse" est bien affiché et s'imprime également.
par contre, si je conditionne l'affichage, tout fonctionne bien à l'affichage mais la donnée n'est jamais imprimée:
Je sèche... ???
Il m'arrive une chose étrange, je dessine un graphique qui peut être imprimé. Tout fonctionne bien sauf quand je veux conditionner l'impression d'une donnée au sein de la méthode drawRect.
Voici le bout de code incriminé:
Si je met cela, ça fonctionne très bien, le texte lié à "adresse" est bien affiché et s'imprime également.
[[[leGraph objectAtIndex:i] valueForKey: @"adresse"] drawInRect:MiddleTexte withAttributes:attributes];
par contre, si je conditionne l'affichage, tout fonctionne bien à l'affichage mais la donnée n'est jamais imprimée:
if (adrposeOK)<br />{<br /> [[[leGraph objectAtIndex:i] valueForKey: @"adresse"] drawInRect:MiddleTexte withAttributes:attributes];<br />}<br />
Je sèche... ???
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bon en traçant, mon booléen "adrposeOK" se met à "NO" mystérieusement au moment de l'impression.
J'ai contourné le problème en codant correctement, c'est à dire en conditionnant dans mon contrôleur et pas dans ma vue... ::)