[comp.sys.mac.hypercard] mark cards for printing? Help!

perez@andromeda.rutgers.edu (William Perez) (04/13/91)

In HyperCard 2.0, under the print stack option, there is an option to print
only marked cards.  How can cards get marked for printing?  Help!

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<>William Perez           <>  Internet:        perez@andromeda.rutgers.edu  <>
<>RPO 0043 POBox 5063     <>  America Online:  WilliWonka                   <>
<>New Brunswick, NJ 08903 <>                                                <>
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>

robertw@informix.com (Robert Weinberg) (04/16/91)

In article <Apr.13.04.37.36.1991.9943@galaxy.rutgers.edu> perez@andromeda.rutgers.edu (William Perez) writes:
>In HyperCard 2.0, under the print stack option, there is an option to print
>only marked cards.  How can cards get marked for printing?  Help!

Look under the "Objects" menu, and choose Card. Check the box
labelled "Card Marked". Cards can also be marked from within a script -
"mark card cardToPrint", or whatever.
-- 
* Rob Weinberg, graphics & publishing ***** Does a falling tree make a sound *
*  {uunet,pyramid}!infmx!robertw      *****   if  1: no one hears it         * 
*  => Ask me about me.                *****   BUT 2: it is not known that    * 
*  => Ask Informix about Informix.    *****          no one hears it?        * 

wsinkees@wsinti01.info.win.tue.nl (Kees Huizing) (04/17/91)

perez@andromeda.rutgers.edu (William Perez) writes:

>In HyperCard 2.0, under the print stack option, there is an option to print
>only marked cards.  How can cards get marked for printing?  Help!

Get the message box on your screen (from the Go-menu or by cmd-m) en type:

    unmark all cards

and then go to the first card you want to be printed and type

    mark this card

and visit the other card you want to print and type <return>.

This is the most direct way.  
-- 
Kees Huizing - Eindhoven Univ of Techn - Dept Math & Comp Sc - The Netherlands
e-mail: wsinkees@win.tue.nl      Phone: +31-40-474120       Fax: +31-40-436685 

jdon@drutx.ATT.COM (J. Don Book) (04/27/91)

A nifty way to provide easy card marking is illustrated in the sample stack
for addresses (comes with HC 2.0).  They put a button in the upper right hand
corner with the "mark card" script.  When you click the button (the corner of
the card) it is changed to a dog-eared corner (folded over) so you know it is
marked.  This is handy for browsing through a stack and marking cards without
having to pull down the "card info..." menu.  I don't know the entire script
set up from memory (my Mac is at home, I suffer with a DOS machine at work),
but I'm sure it isn't too complicated.


-- 
J. Don Book			|  AOL: Booker1
AT&T Denver Works		|  Internet: jdon@drutx.att.com
1200 W. 120th Ave. Dept. 434	|  Phone: (303) 538-3001
Westminster, CO 80234		|  FAX: (303) 538-2652

ta-sav2@cunixa.cc.columbia.edu (Sean A Varah) (05/02/91)

Please forgive me if this has been discussed before but. . .

Is there a way to specify cards to print in a report on HC 1.2.5?
I've got a big database of names for a mailing label list that I'd
like to select certain cards for printing as labels.  Being able to 
select individual cards would help me out a lot.

Thanks for your help

Sean Varah



******************************************************************************
     Sean Varah, Columbia University, MA Program in Music Composition
                       ta-sav2@cunixa.columbia.edu 
******************************************************************************

excaliber@mis.stratus.com (Ian Clements) (05/02/91)

I've done things like:

  on print_element_report
      global ELEMENT_BACKGROUND
      unmark all cards
      repeat with i = 2 to number of cards of bg ELEMENT_BACKGROUND
          if <<the conditions you want to report>> then
               mark card i of bg ELEMENT_BACKGROUND
          endif
      end repeat
      sort marked cards of this stack by << the fields to sort by>>
      open report printing with template "elements_report"
      print marked cards
      close printing
end print_element_report

which seems to work OK - depends on the number of cards you have to walk 
thru.

Henry.Halff@p911.f421.n109.z1.FidoNet.Org (Henry Halff) (05/06/91)

>      repeat with i = 2 to number of cards of bg ELEMENT_BACKGROUND
>          if <<the conditions you want to report>> then
>               mark card i of bg ELEMENT_BACKGROUND
>          endif
>      end repeat
 
Faster to say
 
mark cards where <<the conditions you want to report>>
 
in place of the loop. You can add something like "and the short name of
this bg is ..." to the conditions if you need to.

 * Origin: The Clone: Macintosh Things - 301-946-8677 (1:109/421.911)