Hi,

I'm trying to print a customView which is part of an NSDocument.


As soon as the print panel appears  I get the following slew of errors:

-[NSView(NSPrinting) beginPrologueBBox:creationDate:createdBy:fonts:forWhom:pages:title:] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.594 Untitled3[362:10b] -[NSView(NSPrinting) endHeaderComments] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.594 Untitled3[362:10b] -[NSView(NSPrinting) endPrologue] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.595 Untitled3[362:10b] -[NSView(NSPrinting) beginSetup] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.595 Untitled3[362:10b] -[NSView(NSPrinting) endSetup] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.596 Untitled3[362:10b] -[NSView(NSPrinting) beginPage:label:bBox:fonts:] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.596 Untitled3[362:10b] -[NSView(NSPrinting) beginPageSetupRect:placement:] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.597 Untitled3[362:10b] -[NSView(NSPrinting) addToPageSetup] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.597 Untitled3[362:10b] -[NSView(NSPrinting) endPageSetup] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.598 Untitled3[362:10b] -[NSView(NSPrinting) beginTrailer] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5. 2009-05-05 00:56:58.598 Untitled3[362:10b] -[NSView(NSPrinting) endTrailer] was deprecated before Mac OS 10.0 and overrides of it are not being invoked anymore, starting in Mac OS 10.5.


...and the print operation fails.

I'm using 10.5.6 with all software up to date and Xcode 3.0

Apple docs give conflicting advice: "Printing Programming Topics for Cocoa" says to use printShowingPrintPanel:showPanels, but the API refs say that this is deprecated.




Here's the method I'm using in my NSDocument subclass:

- (void)printDocument:(id)sender {
        
        NSPrintInfo*    printInfo;
        
        printInfo = [self printInfo];
        
NSPrintOperation *op = [NSPrintOperation printOperationWithView: theView printInfo:printInfo ]; [op runOperationModalForWindow:[[[self windowControllers] objectAtIndex:0] window]
                                                      delegate:self
didRunSelector:@selector(printOperationDidRun:success:contextInfo:)
                                                  contextInfo:NULL];
}


I initially though that my project was at fault, but creating a new minimal NSDocument architecture project shows the same symptoms. Has anyone else seen these errors, and does anyone have suggestions as to what may be happening?

Thanks,
Dave Robertson
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to