/** * Factory method<br> * * @see #initWithDictionary(NSDictionary) */ public static NSPrintInfo createWithDictionary(NSDictionary attributes) { return CLASS.alloc().initWithDictionary(attributes); }
protected void print(NSView view) { NSPrintInfo print = NSPrintInfo.sharedPrintInfo(); print.setOrientation(NSPrintInfo.NSPrintingOrientation.NSLandscapeOrientation); NSPrintOperation op = NSPrintOperation.printOperationWithView_printInfo(view, print); op.setShowsPrintPanel(true); final NSPrintPanel panel = op.printPanel(); panel.setOptions(panel.options() | NSPrintPanel.NSPrintPanelShowsOrientation | NSPrintPanel.NSPrintPanelShowsPaperSize | NSPrintPanel.NSPrintPanelShowsScaling); op.runOperationModalForWindow_delegate_didRunSelector_contextInfo(window, this.id(), Foundation.selector("printOperationDidRun:success:contextInfo:"), null); }