![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/GNUstep/Documentation/Developer/Gui/Reference/ |
Upload File : |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>NSPrintOperation</title> </head> <body> <font face="serif"> <a href="Gui.html">Up</a> <br /> <h1><a name="title$NSPrintOperation">NSPrintOperation</a></h1> <h3>Authors</h3> <dl> <dt>Scott Christley (<a href="mailto:scottc@net-community.com"><code>scottc@net-community.com</code></a>)</dt> <dd> </dd> <dt>Fred Kiefer (<a href="mailto:FredKiefer@gmx.de"><code>FredKiefer@gmx.de</code></a>)</dt> <dd> </dd> <dt>Adam Fedor (<a href="mailto:fedor@gnu.org"><code>fedor@gnu.org</code></a>)</dt> <dd> </dd> <dt>Chad Hardin (<a href="mailto:cehardin@mac.com"><code>cehardin@mac.com</code></a>)</dt> <dd> </dd> </dl> <blockquote> Controls generation of EPS, PDF or PS print jobs. </blockquote> <p><b>Copyright:</b> (C) 1996,2001,2004 Free Software Foundation, Inc.</p> <div> <hr width="50%" align="left" /> <h3>Contents -</h3> <ol> <li> <a href="#001000000000">Class</a> </li> <li> <a href="#002000000000">Software documentation for the NSPrintOperation(Private) category</a> </li> </ol> <hr width="50%" align="left" /> </div> <h1><a name="001000000000"><strong>Class</strong> Description</a></h1> <p> NSPrintOperation controls printing of an NSView. When invoked normally it will (optionally) display a standard print panel (NSPrintPanel), and based on the information entered by the user here as well as information about page layout (see NSPageLayout) tells the NSView to print it's contents. NSPrintOperation works with the NSView to paginate the output into appropriately sized and oriented pages and finally delivers the result to the appropriate place, whether it be a printer, and PostScript file, or another output. </p> <h2><a name="class$NSPrintOperation">NSPrintOperation</a> : <a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSObject.html#class$NSObject">NSObject</a></h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>AppKit/NSPrintOperation.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="50%" align="left" /> <a href="#_NSPrintOperation_ivars">Instance Variables</a> <br/><br/> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation(Private)-initWithView$insideRect$toData$printInfo$">-initWithView:insideRect:toData:printInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+EPSOperationWithView$insideRect$toData$">+EPSOperationWithView:insideRect:toData:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+EPSOperationWithView$insideRect$toData$printInfo$">+EPSOperationWithView:insideRect:toData:printInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+EPSOperationWithView$insideRect$toPath$printInfo$">+EPSOperationWithView:insideRect:toPath:printInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+PDFOperationWithView$insideRect$toData$">+PDFOperationWithView:insideRect:toData:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+PDFOperationWithView$insideRect$toData$printInfo$">+PDFOperationWithView:insideRect:toData:printInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+PDFOperationWithView$insideRect$toPath$printInfo$">+PDFOperationWithView:insideRect:toPath:printInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+currentOperation">+currentOperation</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+printOperationWithView$">+printOperationWithView:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+printOperationWithView$printInfo$">+printOperationWithView:printInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation+setCurrentOperation$">+setCurrentOperation:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-accessoryView">-accessoryView</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-canSpawnSeparateThread">-canSpawnSeparateThread</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-cleanUpOperation">-cleanUpOperation</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-context">-context</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-createContext">-createContext</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-currentPage">-currentPage</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-deliverResult">-deliverResult</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-destroyContext">-destroyContext</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-initEPSOperationWithView$insideRect$toData$printInfo$">-initEPSOperationWithView:insideRect:toData:printInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-initWithView$printInfo$">-initWithView:printInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-isCopyingOperation">-isCopyingOperation</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-isEPSOperation">-isEPSOperation</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-jobStyleHint">-jobStyleHint</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-pageOrder">-pageOrder</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-printInfo">-printInfo</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-printPanel">-printPanel</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-runOperation">-runOperation</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-runOperationModalForWindow$delegate$didRunSelector$contextInfo$">-runOperationModalForWindow:delegate:didRunSelector:contextInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-setAccessoryView$">-setAccessoryView:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-setCanSpawnSeparateThread$">-setCanSpawnSeparateThread:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-setJobStyleHint$">-setJobStyleHint:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-setPageOrder$">-setPageOrder:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-setPrintInfo$">-setPrintInfo:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-setPrintPanel$">-setPrintPanel:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-setShowPanels$">-setShowPanels:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-setShowsPrintPanel$">-setShowsPrintPanel:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-setShowsProgressPanel$">-setShowsProgressPanel:</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-showPanels">-showPanels</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-showsPrintPanel">-showsPrintPanel</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-showsProgressPanel">-showsProgressPanel</a></li> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation-view">-view</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSPrintOperation+EPSOperationWithView$insideRect$toData$">EPSOperationWithView: insideRect: toData: </a></h3> + (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*) <b>EPSOperationWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> insideRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect<b> toData:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSData.html#class$NSMutableData">NSMutableData</a>*)data;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation+EPSOperationWithView$insideRect$toData$printInfo$">EPSOperationWithView: insideRect: toData: printInfo: </a></h3> + (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*) <b>EPSOperationWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> insideRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect<b> toData:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSData.html#class$NSMutableData">NSMutableData</a>*)data<b> printInfo:</b> (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*)aPrintInfo;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation+EPSOperationWithView$insideRect$toPath$printInfo$">EPSOperationWithView: insideRect: toPath: printInfo: </a></h3> + (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*) <b>EPSOperationWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> insideRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect<b> toPath:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)path<b> printInfo:</b> (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*)aPrintInfo;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation+PDFOperationWithView$insideRect$toData$">PDFOperationWithView: insideRect: toData: </a></h3> + (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*) <b>PDFOperationWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> insideRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect<b> toData:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSData.html#class$NSMutableData">NSMutableData</a>*)data;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation+PDFOperationWithView$insideRect$toData$printInfo$">PDFOperationWithView: insideRect: toData: printInfo: </a></h3> + (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*) <b>PDFOperationWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> insideRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect<b> toData:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSData.html#class$NSMutableData">NSMutableData</a>*)data<b> printInfo:</b> (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*)aPrintInfo;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation+PDFOperationWithView$insideRect$toPath$printInfo$">PDFOperationWithView: insideRect: toPath: printInfo: </a></h3> + (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*) <b>PDFOperationWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> insideRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect<b> toPath:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)path<b> printInfo:</b> (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*)aPrintInfo;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation+currentOperation">currentOperation </a></h3> + (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*) <b>currentOperation</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the NSPrintOperation object that is currently performing a print operation (if any). </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation+printOperationWithView$">printOperationWithView: </a></h3> + (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*) <b>printOperationWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation+printOperationWithView$printInfo$">printOperationWithView: printInfo: </a></h3> + (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*) <b>printOperationWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> printInfo:</b> (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*)aPrintInfo;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation+setCurrentOperation$">setCurrentOperation: </a></h3> + (void) <b>setCurrentOperation:</b> (<a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>*)operation;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Set the current NSPrintOperation to the supplied <var>operation</var> object. As this is currently implemented, if a NSPrintOperation is currently running, that <var>operation</var> is lost (along with any associated context), so be careful to call this only when there is no current <var>operation</var>. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-accessoryView">accessoryView </a></h3> - (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*) <b>accessoryView</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> Returns the accessory view used by the NSPrintPanel associated with the receiver. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-canSpawnSeparateThread">canSpawnSeparateThread </a></h3> - (BOOL) <b>canSpawnSeparateThread</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-cleanUpOperation">cleanUpOperation </a></h3> - (void) <b>cleanUpOperation</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Called by the print operation after it has finished running a printing operation. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-context">context </a></h3> - (<a rel="gsdoc" href="NSGraphicsContext.html#class$NSGraphicsContext">NSGraphicsContext</a>*) <b>context</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the graphic contexts used by the print operation. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-createContext">createContext </a></h3> - (<a rel="gsdoc" href="NSGraphicsContext.html#class$NSGraphicsContext">NSGraphicsContext</a>*) <b>createContext</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> This method is used by the print operation to create a special graphics context for use while running the print operation. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-currentPage">currentPage </a></h3> - (int) <b>currentPage</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the page currently being printing. Returns 0 if no page is currently being printed </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-deliverResult">deliverResult </a></h3> - (BOOL) <b>deliverResult</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Called by the print operation to deliver the results of the printing operation. This might include sending the output to a printer, a file or a previewing program. Returns <code>YES</code> if the output was delivered sucessfully. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-destroyContext">destroyContext </a></h3> - (void) <b>destroyContext</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> This method is used by the print operation to destroy the special graphic context used while running the print operation. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-initEPSOperationWithView$insideRect$toData$printInfo$">initEPSOperationWithView: insideRect: toData: printInfo: </a></h3> - (id) <b>initEPSOperationWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> insideRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect<b> toData:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSData.html#class$NSMutableData">NSMutableData</a>*)data<b> printInfo:</b> (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*)aPrintInfo;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-initWithView$printInfo$">initWithView: printInfo: </a></h3> - (id) <b>initWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> printInfo:</b> (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*)aPrintInfo;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-isCopyingOperation">isCopyingOperation </a></h3> - (BOOL) <b>isCopyingOperation</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-isEPSOperation">isEPSOperation </a></h3> - (BOOL) <b>isEPSOperation</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns <code>YES</code> if the receiver is performing an operation whose output is EPS format. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-jobStyleHint">jobStyleHint </a></h3> - (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*) <b>jobStyleHint</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.2.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-pageOrder">pageOrder </a></h3> - (<a rel="gsdoc" href="TypesAndConstants.html#type$NSPrintingPageOrder">NSPrintingPageOrder</a>) <b>pageOrder</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the page order of printing. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-printInfo">printInfo </a></h3> - (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*) <b>printInfo</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the NSPrintInfo object associated with the receiver. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-printPanel">printPanel </a></h3> - (<a rel="gsdoc" href="NSPrintPanel.html#class$NSPrintPanel">NSPrintPanel</a>*) <b>printPanel</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns the NSPrintPanel associated with the receiver. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-runOperation">runOperation </a></h3> - (BOOL) <b>runOperation</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Call this message to run the print operation on a view. This includes (optionally) displaying a print panel and working with the NSView to paginate and draw the contents of the view. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-runOperationModalForWindow$delegate$didRunSelector$contextInfo$">runOperationModalForWindow: delegate: didRunSelector: contextInfo: </a></h3> - (void) <b>runOperationModalForWindow:</b> (<a rel="gsdoc" href="NSWindow.html#class$NSWindow">NSWindow</a>*)docWindow<b> delegate:</b> (id)delegate<b> didRunSelector:</b> (SEL)didRunSelector<b> contextInfo:</b> (void*)contextInfo;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> Run a print operation modally with respect to a window. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-setAccessoryView$">setAccessoryView: </a></h3> - (void) <b>setAccessoryView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> Set the accessory view used by the NSPrintPanel associated with the receiver. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-setCanSpawnSeparateThread$">setCanSpawnSeparateThread: </a></h3> - (void) <b>setCanSpawnSeparateThread:</b> (BOOL)flag;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.0.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-setJobStyleHint$">setJobStyleHint: </a></h3> - (void) <b>setJobStyleHint:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSString.html#class$NSString">NSString</a>*)hint;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.2.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-setPageOrder$">setPageOrder: </a></h3> - (void) <b>setPageOrder:</b> (<a rel="gsdoc" href="TypesAndConstants.html#type$NSPrintingPageOrder">NSPrintingPageOrder</a>)order;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Set the page <var>order</var> used when printing. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-setPrintInfo$">setPrintInfo: </a></h3> - (void) <b>setPrintInfo:</b> (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*)aPrintInfo;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Set the NSPrintInfo object associated with the receiver. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-setPrintPanel$">setPrintPanel: </a></h3> - (void) <b>setPrintPanel:</b> (<a rel="gsdoc" href="NSPrintPanel.html#class$NSPrintPanel">NSPrintPanel</a>*)panel;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Sets the NSPrintPanel used by the receiver obtaining and displaying printing information from/to the user. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-setShowPanels$">setShowPanels: </a></h3> - (void) <b>setShowPanels:</b> (BOOL)flag;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Use this to set whether a print panel is displayed during a printing operation. If set to <code>NO</code>, then the receiver uses information that was previously set and does not display any status information about the progress of the printing operation. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-setShowsPrintPanel$">setShowsPrintPanel: </a></h3> - (void) <b>setShowsPrintPanel:</b> (BOOL)flag;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-setShowsProgressPanel$">setShowsProgressPanel: </a></h3> - (void) <b>setShowsProgressPanel:</b> (BOOL)flag;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-showPanels">showPanels </a></h3> - (BOOL) <b>showPanels</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Returns <code>YES</code> if the reciever display an NSPrintPanel and other information when running a print operation. </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-showsPrintPanel">showsPrintPanel </a></h3> - (BOOL) <b>showsPrintPanel</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-showsProgressPanel">showsProgressPanel </a></h3> - (BOOL) <b>showsProgressPanel</b>;<br /> <div class="availability"> <b>Availability:</b> MacOS-X 10.4.0</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <div class="method"> <h3><a name="method$NSPrintOperation-view">view </a></h3> - (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*) <b>view</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> Return the view that is the being printed. </div> <hr width="25%" align="left" /> </div> <a name="_NSPrintOperation_ivars"/> <br/><hr width="50%" align="left" /> <h2>Instance Variables for NSPrintOperation Class</h2> <h3><a name="ivariable$NSPrintOperation*_accessory_view">_accessory_view</a></h3> @protected NSView* <b>_accessory_view</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_context">_context</a></h3> @protected NSGraphicsContext* <b>_context</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_currentPage">_currentPage</a></h3> @protected int <b>_currentPage</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_data">_data</a></h3> @protected NSMutableData* <b>_data</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_job_style_hint">_job_style_hint</a></h3> @protected NSString* <b>_job_style_hint</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_page_order">_page_order</a></h3> @protected NSPrintingPageOrder <b>_page_order</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_path">_path</a></h3> @protected NSString* <b>_path</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_print_info">_print_info</a></h3> @protected NSPrintInfo* <b>_print_info</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_print_panel">_print_panel</a></h3> @protected NSPrintPanel* <b>_print_panel</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_rect">_rect</a></h3> @protected NSRect <b>_rect</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*_view">_view</a></h3> @protected NSView* <b>_view</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> the underscore at the start of the name of this instance variable indicates that, even though it is not technically <em>private</em>, it is intended for internal use within the package, and you should not use the variable in other code. </div> <hr width="25%" align="left" /> <h3><a name="ivariable$NSPrintOperation*struct __Flags">struct __Flags</a></h3> @protected struct __Flags <b>struct __Flags</b>;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> <br/><hr width="50%" align="left" /><br/> <h1><a name="002000000000"> Software documentation for the NSPrintOperation(Private) category </a></h1> <h2><a rel="gsdoc" href="#class$NSPrintOperation">NSPrintOperation</a>(<a name="category$NSPrintOperation(Private)">Private</a>)</h2> <blockquote class="declared"> <dl> <dt><b>Declared in:</b></dt> <dd>AppKit/NSPrintOperation.h</dd> </dl> </blockquote> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Warning</em> this category is <em>private</em>, which means that the methods are for internal use by the package. You should not use them in external code. </div> <b>Method summary</b> <ul> <li><a rel="gsdoc" href="NSPrintOperation.html#method$NSPrintOperation(Private)-initWithView$insideRect$toData$printInfo$">-initWithView:insideRect:toData:printInfo:</a></li> </ul> <hr width="50%" align="left" /> <div class="method"> <h3><a name="method$NSPrintOperation(Private)-initWithView$insideRect$toData$printInfo$">initWithView: insideRect: toData: printInfo: </a></h3> - (id) <b>initWithView:</b> (<a rel="gsdoc" href="NSView.html#class$NSView">NSView</a>*)aView<b> insideRect:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/TypesAndConstants.html#type$NSRect">NSRect</a>)rect<b> toData:</b> (<a rel="gsdoc" href="/usr/share/GNUstep/Documentation/Developer/Base/Reference/NSData.html#class$NSMutableData">NSMutableData</a>*)data<b> printInfo:</b> (<a rel="gsdoc" href="NSPrintInfo.html#class$NSPrintInfo">NSPrintInfo</a>*)aPrintInfo;<br /> <div class="availability"> <b>Availability:</b> OpenStep</div> <br /> <div class="desc"> <em>Description forthcoming.</em> </div> <hr width="25%" align="left" /> </div> <br /> <a href="Gui.html">Up</a> </font> </body> </html>