Annotation of capa/capa51/CapaTools/picturesheet.tcl, revision 1.1
1.1 ! albertel 1: set photodir "/nfs/capa2/photos/eps"
! 2: set blankpic "/nfs/capa2/photos/eps/empty.eps"
! 3: set sectionlimit 26
! 4: set fileId [open classl]
! 5: proc printheader {} {
! 6: puts {\documentstyle[12pt,,epsf]{article}}
! 7: puts {\textheight 10.5in }
! 8: puts {\oddsidemargin = -0.57in}
! 9: puts {\evensidemargin = -0.57in}
! 10: puts {\textwidth= 7.8in }
! 11: puts {\begin{document}}
! 12: puts {\voffset=-1.7in}
! 13: puts {\noindent}
! 14: }
! 15: proc printfooter {} {
! 16: puts {\end{document}}
! 17: }
! 18:
! 19: printheader
! 20: set num 0
! 21: while {1} {
! 22: incr num
! 23: set line [gets $fileId]
! 24: if { [eof $fileId] } { break }
! 25: scan [lindex $line 2] %d section
! 26: if { $section > $sectionlimit } { continue }
! 27: set stuid [lindex $line 3]
! 28: set lastname [lindex $line 4]
! 29: set firstname [lindex $line 5]
! 30: set firstchar [string index $firstname 0]
! 31: puts -nonewline "\\parbox\{1.32in\}\{\\framebox\{\\noindent \\epsfxsize=1.0 in \\epsffile\{"
! 32: # puts "\n$stuid [file join $photodir $stuid.eps] [file readable [file join $photodir $stuid.eps]]"
! 33:
! 34: if {[file readable [file join $photodir $stuid.eps]]} {
! 35: puts -nonewline [file join $photodir $stuid.eps]
! 36: } else {
! 37: puts -nonewline $blankpic
! 38: }
! 39: puts -nonewline "\}\}\\\\$lastname $firstchar \}"
! 40: if { $num > 6 } {
! 41: puts "\\\\"
! 42: set num 0
! 43: } else {
! 44: puts ""
! 45: }
! 46: }
! 47: printfooter
! 48: close $fileId
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>