Release 6.7.4 RC 2 / 7.0.4 RC 2

Richard Gaskin ambassador at fourthworld.com
Fri Mar 20 10:14:09 EDT 2015


Terence Heaford wrote:

 > I am not sure how anyone requiring to print a portion of a card and
 > running a Mac on Yosemite (not sure if any other systems are
 > affected) can even consider migrating to LC 7 when such a fundamental
 > feature is unavailable.

I might agree if that were the case, but the actual circumstance is 
quite different.

The issue at hand is here:
<http://quality.runrev.com/show_bug.cgi?id=14814>

The specific syntax reported to be non-working is:

     print card from <SrcRect> into <DestRect>

The problem is limited to the dest rect only; specifying a portion of 
the card to print with the source rect is working fine.

If the dest rect is a different size, setting the printScale can be used:

    set the printScale to 0.8
    print card from 20,20 to 500,500

If the dest rect is the same size, that clause isn't needed at all and 
this will do the same thing without error:

    print card from 20,20 to 500,500

So we can:

- print the full card
- print a specified portion of the card
- print the whole card at a specified scale
- print a specified portion of the card at a specified scale

What we can't do with that version is to print a portion of a card at a 
scale while also altering its proportions.

Even though it's evidently enough of an edge case that the number of 
people posting about is about three, the team recognized the value of 
it, confirmed it under an hour, and fixed it within a couple days, with 
delivery anticipated for the next build.

Why the merge wasn't included in v7.0.4rc1 is something I can't answer. 
We'll have to wait for someone from LiveCode Ltd. to advise on that.

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com




More information about the Use-livecode mailing list