Skip to Content
Cocoa® Programming for Mac OS® X For Dummies®
book

Cocoa® Programming for Mac OS® X For Dummies®

by Erick Tejkowski
February 2009
Beginner content levelBeginner
408 pages
7h 53m
English
For Dummies
Content preview from Cocoa® Programming for Mac OS® X For Dummies®

Chapter 14. Printing with Cocoa

In This Chapter

  • Understanding the process of printing in Cocoa

  • Adjusting the page settings

  • Running a print job

  • Printing to PDF files

Although Cocoa's on-screen display of graphics and text is world class, that doesn't mean Apple forgot about printing. Known for decades as one of the innovative adopting forces behind technologies, such as PostScript and laser printing, Apple continues in this tradition by adding easy-to-implement printing features to Cocoa. This chapter shows you how to add printing features to your Cocoa applications. Although printing has been a messy topic for programmers in the past, Cocoa makes it simple to implement some sophisticated printing features to your projects. You'll love the consistency that Apple provides you as a developer, and your users will love the professional printing results that your application implements.

Note

To begin working with printing, copy the Start source code for this chapter to your hard drive. (To download the code, go to www.dummies.com/go/cocoafd.) The printing project for this chapter is based on the completed project from the end of Chapter 12. Because you can print using any view, you can use the graphics view from Chapter 12 as your printable canvas.

How Printing Works in Cocoa

To help you achieve great results that address all your printing needs, Cocoa offers a collection of important classes for printing in Mac OS X. You use these classes together to add printing to your applications:

  • NSView: ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Cocoa Programming for OS X: The Big Nerd Ranch Guide

Cocoa Programming for OS X: The Big Nerd Ranch Guide

Aaron Hillegass, Adam Preble, Nate Chandler
Learning Cocoa with Objective-C, 2nd Edition

Learning Cocoa with Objective-C, 2nd Edition

Apple Computer Inc, James Duncan Davidson
Learning Cocoa with Objective-C, 4th Edition

Learning Cocoa with Objective-C, 4th Edition

Paris Buttfield-Addison, Jonathon Manning, Tim Nugent

Publisher Resources

ISBN: 9780470432891Purchase book