Skip navigation.
 
mlprogramatically printing to a postscript file
FROM : Jae Ho Lee
DATE : Sun Jul 09 17:58:37 2006

Hi everyone,

I am writing a simple Cocoa program and I need to programatically
print to a postscript file programatically.

I used below code to print to a pdf file, but I cannot figure out how to
save postscript file.

   NSMutableDictionary *pdict = [NSMutableDictionary 
dictionaryWithDictionary:[[NSPrintInfo sharedPrintInfo] dictionary]];
   NSPrinter *printer = [NSPrinter printerWithName:@"myprinter"];
   [pdict setObject:@"/tmp/sampe.pdf" forKey:NSPrintSavePath];
   NSPrintInfo *pinfo = [[NSPrintInfo alloc] initWithDictionary:pdict];
   [pinfo setLeftMargin:0.0];
   [pinfo setRightMargin:0.0];
   [pinfo setTopMargin:0.0];
   [pinfo setBottomMargin:0.0];
   [pinfo setPaperSize:[self bounds].size];
   [pinfo setJobDisposition:NSPrintSaveJob];
   [pinfo setPrinter:printer];
   NSPrintOperation *pop = [NSPrintOperation 
printOperationWithView:self printInfo:pinfo];
   [pop setShowsPrintPanel:NO];
   if (![pop runOperation]) NSLog(@"printing failed");
   [pinfo release];

Is there anyway to select "Save PDF as Postscript..." programatically?

Thanks in advance,

Jaeho,

Related mailsAuthorDate
mlprogramatically printing to a postscript file Jae Ho Lee Jul 9, 17:57
mlprogramatically printing to a postscript file Jae Ho Lee Jul 9, 17:58
mlRe: programatically printing to a postscript file Gerd Knops Jul 12, 19:40