--- loncom/homework/randomlabel.pm 2006/11/06 23:44:42 1.84 +++ loncom/homework/randomlabel.pm 2007/05/10 10:27:22 1.86 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # random labelling tool # -# $Id: randomlabel.pm,v 1.84 2006/11/06 23:44:42 foxr Exp $ +# $Id: randomlabel.pm,v 1.86 2007/05/10 10:27:22 foxr Exp $ # # Copyright Michigan State University Board of Trustees # @@ -269,11 +269,15 @@ sub end_bgimg { &Apache::lonxml::debug("Width $width_param"); &Apache::lonxml::debug("Scale factors: $label_xscale $label_yscale"); my $dirty_width = $width_param + 5; + # + # Somewhere here it looks like height_param and + # width_param got backwards... + # $result .= '\parbox{'.$dirty_width.'mm}{'; $result .= " $src \n"; $result .= '\setlength{\unitlength}{1mm}'."\n"; $result .= '\begin{picture}('."$height_param,$width_param)"; - $result .= "(0,-$height_param)"; + $result .= "(0,-$width_param)"; $result .= "\n"; $Apache::lonxml::debug = 0; @@ -296,18 +300,11 @@ sub make_eps_image { &Apache::lonxml::debug("Image size: $height_param x $width_param"); my $dirtywidth=$width_param+5; - # - # Note that lonprintout/prinout will conspire to replace - # spaces in paths and names with _'s since spacess cause problems - # for latex included filenames. Therefore: - # - my $safe_path = $path; - my $safe_file = $file; my $result ="\n".'\vspace*{2mm}\noindent'."\n". '\parbox{'.$dirtywidth. ' mm}{ \noindent \epsfxsize='.$width_param. - ' mm \epsffile{'.$safe_path.$safe_file. + ' mm \epsffile{'.$path.$file. '}\setlength{\unitlength}{1mm}'."\n".' \begin{picture}('. $width_param.','.$height_param.')(0,-'.$height_param.')'."\n"; my $magick = Image::Magick->new;