Thread View: comp.sys.next.programmer
1 messages
1 total messages
Started by Richard Low
Fri, 31 Jul 1992 13:34
printPSCode: for aText object
Author: Richard Low
Date: Fri, 31 Jul 1992 13:34
Date: Fri, 31 Jul 1992 13:34
61 lines
3151 bytes
3151 bytes
I'm trying to add generic Print capabilities to my prototype IB
application.
I have a Text object in a Scrollview and I want the user to be able
to print the content of the text object by selecting the Print menu
option.
I have added a Print menu item and wired it to the First Responder
object and connected it to the printPSCode:sender method.
My problem is that when I select the Print option the entire Window
is printed; Frame view, text, the whole nine yards. I don't want the
window frame to print, just the text.
I gather I can implement my own method to do the printing with
[[myScrollView contentView] printPSCode:sender]. The problem with
this is that I have to establish a method for every view.
Is there a way to do what I want using the First Responder? This is
desirable because it will send the message wherever without me having
to wire the connections.
Thanks for any help.
--
Richard Low
Duke University Medical Center
low00001@bullnext.mc.duke.edu
NeXT Mail welcome
-- NewsGrazer, a NeXTstep(tm) news reader, posting --
M>UQR=&8P7&%N<VE[7&9O;G1T8FQ<9C!<9FUO9&5R;B!#;W5R:65R.WT*7&UA
M<F=L,3(P"EQM87)G<C$R,`I<<&%R9%QT>#$S-#1<='@R-C@X7'1X-#`S,EQT
M>#4S-S9<='@V-S(P7'1X.#`V-%QT>#DT,#A<='@Q,#<U,EQT>#$R,#DV7'1X
M,3,T-#!<9C!<8C!<:3!<=6QN;VYE7&9S,CA<9F,P7&-F,"!))VT@=')Y:6YG
M('1O(&%D9"!G96YE<FEC(%!R:6YT(&-A<&%B:6QI=&EE<R!T;R!M>2!P<F]T
M;W1Y<&4@24(@87!P;&EC871I;VXN7`I<"DD@:&%V92!A(%1E>'0@;V)J96-T
M(&EN(&$@4V-R;VQL=FEE=R!A;F0@22!W86YT('1H92!U<V5R('1O(&)E(&%B
M;&4@=&\@<')I;G0@=&AE(&-O;G1E;G0@;V8@=&AE('1E>'0@;V)J96-T(&)Y
M('-E;&5C=&EN9R!T:&4@4')I;G0@;65N=2!O<'1I;VXN7`I<"DD@:&%V92!A
M9&1E9"!A(%!R:6YT(&UE;G4@:71E;2!A;F0@=VER960@:70@=&\@=&AE($9I
M<G-T(%)E<W!O;F1E<B!O8FIE8W0@86YD(&-O;FYE8W1E9"!I="!T;R!T:&4@
M<')I;G104T-O9&4Z<V5N9&5R(&UE=&AO9"Y<"EP*37D@<')O8FQE;2!I<R!T
M:&%T('=H96X@22!S96QE8W0@=&AE(%!R:6YT(&]P=&EO;B!T:&4@96YT:7)E
M(%=I;F1O=R!I<R!P<FEN=&5D.R!&<F%M92!V:65W+"!T97AT+"!T:&4@=VAO
M;&4@;FEN92!Y87)D<RX@($D@9&]N)W0@=V%N="!T:&4@=VEN9&]W(&9R86UE
M('1O('!R:6YT+"!J=7-T('1H92!T97AT+EP*7`I)(&=A=&AE<B!)(&-A;B!I
M;7!L96UE;G0@;7D@;W=N(&UE=&AO9"!T;R!D;R!T:&4@<')I;G1I;F<@=VET
M:"!;6VUY4V-R;VQL5FEE=R!C;VYT96YT5FEE=UT@<')I;G104T-O9&4Z<V5N
M9&5R72X@(%1H92!P<F]B;&5M('=I=&@@=&AI<R!I<R!T:&%T($D@:&%V92!T
M;R!E<W1A8FQI<V@@82!M971H;V0@9F]R(&5V97)Y('9I97<N7`I<"DES('1H
M97)E(&$@=V%Y('1O(&1O('=H870@22!W86YT('5S:6YG('1H92!&:7)S="!2
M97-P;VYD97(_("!4:&ES(&ES(&1E<VER86)L92!B96-A=7-E(&ET('=I;&P@
M<V5N9"!T:&4@;65S<V%G92!W:&5R979E<B!W:71H;W5T(&UE(&AA=FEN9R!T
M;R!W:7)E('1H92!C;VYN96-T:6]N<RY<"EP*5&AA;FMS(&9O<B!A;GD@:&5L
M<"X@7`I<"BTM7`I<"E)I8VAA<F0@3&]W7`I$=6ME(%5N:79E<G-I='D@365D
M:6-A;"!#96YT97)<"FQO=S`P,#`Q0&)U;&QN97AT+FUC+F1U:V4N961U7`I.
595A4($UA:6P@=V5L8V]M95P*"GT*
`
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads