Impression
gogaule
Membre
Bonjour à tous ..
SOS ..
J' ai débranché mon imprimante (nettoyage)
Je ne parviens plus à imprimer .
Cà marchais ....Oh ....
Schlum ... Mon bon génie ....
Compliqué , compliqué .
Pourquoi ? Question subsidiaire : Ne puis-je pas fermer que la fenêtre principale et laisser une ou des autres ouvertes , cela me ferme toutes les fenêtres ouvertes ???
SOS ..
- (IBAction)print:(id)sender
{
NSView *v = [[personTableView] contentView];
NSPrintInfo *printInfo = [NSPrintInfo sharedPrintInfo];
NSPrintOperation *printOp = [NSPrintOperation printOperationWithView:v printInfo:printInfo];
[printInfo setOrientation:NSLandscapeOrientation];
[printOp setShowPanels:YES];
//[printOp setShowPanels:flag];
[printOp runOperation];
}
- (BOOL)knowsPageRange:(NSRange *)rptr
{
rptr->location = 1;
rptr->length = tableView;
return YES;
}
- (IBAction)printLogbook:(id)sender
{
NSPrintInfo *printInfo = [NSPrintInfo sharedPrintInfo];
[self defaultPrintingSettings];
[printInfo setOrientation:NSLandscapeOrientation];
// NSPrintOperation *printOp = [NSPrintOperation printOperationWithView:personTableView];
//[printOp runOperation];
}
- (void)defaultPrintingSettings
{
NSPrintInfo *printInfo = [NSPrintInfo sharedPrintInfo];
[printInfo setHorizontallyCentered:NO];
[printInfo setVerticallyCentered:NO];
[printInfo setTopMargin:20.0];
[printInfo setBottomMargin:20.0];
[printInfo setLeftMargin:10.0];
[printInfo setRightMargin:10.0];
[[printInfo dictionary] setObject:[NSNumber numberWithFloat:0.75] forKey:NSPrintScalingFactor];
}
J' ai débranché mon imprimante (nettoyage)
Je ne parviens plus à imprimer .
Cà marchais ....Oh ....
Schlum ... Mon bon génie ....
Compliqué , compliqué .
Pourquoi ? Question subsidiaire : Ne puis-je pas fermer que la fenêtre principale et laisser une ou des autres ouvertes , cela me ferme toutes les fenêtres ouvertes ???
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Dommage que ton bout de code ne fonctionne pas, je suis également bloqué à ce niveau.
Cela dit, dès la première ligne, il me semble qu'il y a un double crochet [] en trop.
En outre, contentView n'est pas une méthode de la classe NSTableView. C'est quoi ton personneTableView?
C'est une adaptation de celui de Cocoa par la Pratique si je me souviens bien.
PS : gogaule, je m'aperçois que je n'ai pas répondu à ton MP de remerciements.
C'est bien gentil, mais la prochaine fois, évite de proposer du foie gras et du confit... à un végétarien :P
En tout cas, il ne se compile pas.