[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Printing Postscript Data

From: Chad Hardin
Subject: Re: Printing Postscript Data
Date: Fri, 6 Aug 2004 09:55:14 -1000

Ok, I suppose you could go that route. But everything is based on the printing backend setup now, so that has to be taken into consideration.

Both printer backends handle their jobs with PS, but future ones (win32) will likely not. Something to think about down the road.

As far as your situation...it sure would be handy if there was a addition to NSPrinter... That would solve this problem quickly and easily. Of course it would be GNUstep specific but what the heck.
Maybe something like this:

@interface NSPrinter (DirectSpooling)
+(BOOL) canPrinterNamed: (NSString*) printerName
directlyPrintFileOfType: (NSString*) type;

+(BOOL) directlyPrintFileAtPath: (NSString*) filePath
ofType: (NSString*) type
toPrinterNamed: (NsString*) printerName;

-(BOOL) directlyPrintFileAtPath: (NsString*) filePath
ofType: (NSString*) type

+(BOOL) canDirectlyPrintFileOfType: (NSString*) type;

Or something similar

Wouldn't that be nicer?


On Aug 6, 2004, at 1:00 AM, address@hidden wrote:


Yikes, that's a good one. Let's see. The NSGraphicsContext your
Thanks :-)

NSView will get will come from the NSPrintOperation.....
But you don't want anything to do with that.

Maybe you can make a NSGraphicsContext category? Add a method that
will take this PS code and it will forward it on for you? I don't
know, just late night ideas....

Hmm, sorry, but don't really know what you mean.

I thought about addiding a category to NSPrintOperation. This category
can contain a method like 'runOperationForMe' and bypass all the view
stuff. Instead, it will use PDFKit and the settings from the print info
object to produce a ps file at a temporary location. It than could set
the _path ivar of NSPrintOperation to this location and call [self

Do you think this could work?


Discuss-gnustep mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]