windowprint from oversize cards !?

Kresten Bjerg Kresten.Bjerg at psy.ku.dk
Fri Nov 11 10:17:01 EST 2005


I have been working sucessfully with a stack 3x3 screens wide. Have also organized users option for printing selected windows on the card, using a .70 printScale and printrotated.  It has been a lot of experimentation to reach working  coordinates for the windows, --but the 3 rightmost windows seems impossible to print in this way. (although they are nicely included when I print the whole card  at more reduced scale). Have I hit some undescribed bug ? - or can anyone point to another way of solving the problem.
I quoute the present handler:

on printwindow
  global phenowindow
  set the cursor to watch
  set the printmargins to 20,20,5,5
  set the printScale to .70
  set the printRotated to true
  if phenowindow is mainwindow then
    Print this Card from 1,20 to 1020,763
  end if
  if phenowindow is oikoswindow then
    Print this card from 730,0 to 2046,732
  end if
  if phenowindow is bodywindow then
    Print this card from 0,550 to 1009,1560
  end if
  if phenowindow is glyphwindow then
    print this card from 720,550 to 2060 ,1560
  end if
  if phenowindow is familywindow then
    print this card from 0,1100 to 1009,2320
  end if
  if phenowindow is environswindow then
    print this card from 750,1115 to 2040,2320
  end if
-----------------   it is only the following, which dont work:

  if phenowindow is gardenwindow then
    Print this card from 1756,30 to 2200,632
  end if
  if phenowindow is homewindow then
    print this card from 1756,550 to 2200,1560
  end if
  if phenowindow is workplacewindow then
    print this card from 1756,1115 to 2200,2320
  end if
end printwindow







More information about the Use-livecode mailing list