🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#378
Author: Richard Low
Date: Fri, 31 Jul 1992 13:34
61 lines
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