FROM : Dave Camp
DATE : Mon Nov 26 19:27:27 2007
On Nov 26, 2007, at 8:33 AM, Glenn Zelniker wrote:
> I need to make a simple modification to NSPrintPanel. Because my app
> deals with documents whose pages might have non-numeric names (e.g.,
> Cover, 22A, iii), I'd like the "Copies & Pages" pane's NSTextFields
> to be able to display/accept values other than integers. I realize
> that I can endow my NSPrintPanel with an accessory view, but what
> I'd really like to do is replace the Copies & Pages pane with one of
> my own. But I'd still like to retain all the other panes, for
> obvious reasons. There doesn't seem to be too much in the API for
> NSPrintPanel that'll let me do this and I really, really don't want
> to have to make my own custom print panel from scratch. Scouring the
> docs and the web for solutions hasn't helped much -- the best I can
> come up with is creating an NSPrintInfo object with a modified
> dictionary, but even that won't let me set the start and end pages
> to anything other than NSNumbers.
>
> Has anyone here confronted this problem before?
What you need is to create your own Copies & Pages PDE that replaces
Apple's. You'll have to re-implement all the functionality of the
standard Apple PDE but that's probably not too hard.
Dave
DATE : Mon Nov 26 19:27:27 2007
On Nov 26, 2007, at 8:33 AM, Glenn Zelniker wrote:
> I need to make a simple modification to NSPrintPanel. Because my app
> deals with documents whose pages might have non-numeric names (e.g.,
> Cover, 22A, iii), I'd like the "Copies & Pages" pane's NSTextFields
> to be able to display/accept values other than integers. I realize
> that I can endow my NSPrintPanel with an accessory view, but what
> I'd really like to do is replace the Copies & Pages pane with one of
> my own. But I'd still like to retain all the other panes, for
> obvious reasons. There doesn't seem to be too much in the API for
> NSPrintPanel that'll let me do this and I really, really don't want
> to have to make my own custom print panel from scratch. Scouring the
> docs and the web for solutions hasn't helped much -- the best I can
> come up with is creating an NSPrintInfo object with a modified
> dictionary, but even that won't let me set the start and end pages
> to anything other than NSNumbers.
>
> Has anyone here confronted this problem before?
What you need is to create your own Copies & Pages PDE that replaces
Apple's. You'll have to re-implement all the functionality of the
standard Apple PDE but that's probably not too hard.
Dave
| Related mails | Author | Date |
|---|---|---|
| Glenn Zelniker | Nov 26, 17:33 | |
| Dave Camp | Nov 26, 19:27 | |
| Glenn Zelniker | Nov 28, 16:41 | |
| Dave Camp | Nov 28, 18:47 |






Cocoa mail archive

