Printing Cards to PDF

2014-06-24 Thread Nakia Brewer
Hi,

I have a mobile App (iOS) that prints 2 template cards from a sub stack to a 2 
page pdf file.
This has worked flawlessly in LC5.5.3 but seems to fail in 6.6.2 (have tried a 
few variants of 6.6.2).

When I say 'fail' I mean that the first card seems to print at half size (in 
top LH Quadrant) but the second card prints perfectly.
(Happy to send someone the generated PDF).

I'm thinking it may be something to do with the res independence stuff added in 
LC 6 but am not sure
(Weird that card 2 prints correct when its the same size etc as card 1)

I appreciate any ideas

anyway code below.

 put (Print  return  Print2) into tCardsToPrint
   -- Lock screen so user doesn't see card change
   lock screen
   open stack Printing
   open printing to pdf tFilePath
   if the result is Cancel then exit saveInspection
   repeat with x = 1 to the number of lines of tCardsToPrint
  print card (line x of tCardsToPrint) of stack Printing into 
110,50,500,700
  print break
   end repeat
   close printing
   close stack Printing
   send resetForm to me in 0 milliseconds
   send buildPendingTasks to this stack in 0 milliseconds
COPYRIGHT / DISCLAIMER: This message and/or including attached files may 
contain confidential proprietary or privileged information. If you are not the 
intended recipient, you are strictly prohibited from using, reproducing, 
disclosing or distributing the information contained in this email without 
authorisation from WesTrac. If you have received this message in error please 
contact WesTrac on +61 8 9377 9444. We do not accept liability in connection 
with computer virus, data corruption, delay, interruption, unauthorised access 
or unauthorised amendment. We reserve the right to monitor all e-mail 
communications.

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Printing Cards to PDF

2014-06-24 Thread Nakia Brewer
FWIW I changed the loop to just print card 2 twice and am still seeing the 
error.

It seems some sort of automatic scaling is happening after the first print or 
perhaps after the first print break...

Sent from my iPhone

 On 24 Jun 2014, at 6:57 pm, Nakia Brewer nakia.bre...@westrac.com.au 
 wrote:

 Hi,

 I have a mobile App (iOS) that prints 2 template cards from a sub stack to a 
 2 page pdf file.
 This has worked flawlessly in LC5.5.3 but seems to fail in 6.6.2 (have tried 
 a few variants of 6.6.2).

 When I say 'fail' I mean that the first card seems to print at half size (in 
 top LH Quadrant) but the second card prints perfectly.
 (Happy to send someone the generated PDF).

 I'm thinking it may be something to do with the res independence stuff added 
 in LC 6 but am not sure
 (Weird that card 2 prints correct when its the same size etc as card 1)

 I appreciate any ideas

 anyway code below.

 put (Print  return  Print2) into tCardsToPrint
   -- Lock screen so user doesn't see card change
   lock screen
   open stack Printing
   open printing to pdf tFilePath
   if the result is Cancel then exit saveInspection
   repeat with x = 1 to the number of lines of tCardsToPrint
  print card (line x of tCardsToPrint) of stack Printing into 
 110,50,500,700
  print break
   end repeat
   close printing
   close stack Printing
   send resetForm to me in 0 milliseconds
   send buildPendingTasks to this stack in 0 milliseconds
 COPYRIGHT / DISCLAIMER: This message and/or including attached files may 
 contain confidential proprietary or privileged information. If you are not 
 the intended recipient, you are strictly prohibited from using, reproducing, 
 disclosing or distributing the information contained in this email without 
 authorisation from WesTrac. If you have received this message in error please 
 contact WesTrac on +61 8 9377 9444. We do not accept liability in connection 
 with computer virus, data corruption, delay, interruption, unauthorised 
 access or unauthorised amendment. We reserve the right to monitor all e-mail 
 communications.

 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
COPYRIGHT / DISCLAIMER: This message and/or including attached files may 
contain confidential proprietary or privileged information. If you are not the 
intended recipient, you are strictly prohibited from using, reproducing, 
disclosing or distributing the information contained in this email without 
authorisation from WesTrac. If you have received this message in error please 
contact WesTrac on +61 8 9377 9444. We do not accept liability in connection 
with computer virus, data corruption, delay, interruption, unauthorised access 
or unauthorised amendment. We reserve the right to monitor all e-mail 
communications.

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Printing Cards to PDF

2014-06-24 Thread Nakia Brewer
H card 2 has some images.
Think this is where the issue lies.

If I print card 1 twice (which has no images) it works as expected...



Sent from my iPhone

 On 24 Jun 2014, at 7:31 pm, Nakia Brewer nakia.bre...@westrac.com.au 
 wrote:

 FWIW I changed the loop to just print card 2 twice and am still seeing the 
 error.

 It seems some sort of automatic scaling is happening after the first print or 
 perhaps after the first print break...

 Sent from my iPhone

 On 24 Jun 2014, at 6:57 pm, Nakia Brewer nakia.bre...@westrac.com.au 
 wrote:

 Hi,

 I have a mobile App (iOS) that prints 2 template cards from a sub stack to a 
 2 page pdf file.
 This has worked flawlessly in LC5.5.3 but seems to fail in 6.6.2 (have tried 
 a few variants of 6.6.2).

 When I say 'fail' I mean that the first card seems to print at half size (in 
 top LH Quadrant) but the second card prints perfectly.
 (Happy to send someone the generated PDF).

 I'm thinking it may be something to do with the res independence stuff added 
 in LC 6 but am not sure
 (Weird that card 2 prints correct when its the same size etc as card 1)

 I appreciate any ideas

 anyway code below.

 put (Print  return  Print2) into tCardsToPrint
  -- Lock screen so user doesn't see card change
  lock screen
  open stack Printing
  open printing to pdf tFilePath
  if the result is Cancel then exit saveInspection
  repeat with x = 1 to the number of lines of tCardsToPrint
 print card (line x of tCardsToPrint) of stack Printing into 
 110,50,500,700
 print break
  end repeat
  close printing
  close stack Printing
  send resetForm to me in 0 milliseconds
  send buildPendingTasks to this stack in 0 milliseconds
 COPYRIGHT / DISCLAIMER: This message and/or including attached files may 
 contain confidential proprietary or privileged information. If you are not 
 the intended recipient, you are strictly prohibited from using, reproducing, 
 disclosing or distributing the information contained in this email without 
 authorisation from WesTrac. If you have received this message in error 
 please contact WesTrac on +61 8 9377 9444. We do not accept liability in 
 connection with computer virus, data corruption, delay, interruption, 
 unauthorised access or unauthorised amendment. We reserve the right to 
 monitor all e-mail communications.

 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
 COPYRIGHT / DISCLAIMER: This message and/or including attached files may 
 contain confidential proprietary or privileged information. If you are not 
 the intended recipient, you are strictly prohibited from using, reproducing, 
 disclosing or distributing the information contained in this email without 
 authorisation from WesTrac. If you have received this message in error please 
 contact WesTrac on +61 8 9377 9444. We do not accept liability in connection 
 with computer virus, data corruption, delay, interruption, unauthorised 
 access or unauthorised amendment. We reserve the right to monitor all e-mail 
 communications.

 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
COPYRIGHT / DISCLAIMER: This message and/or including attached files may 
contain confidential proprietary or privileged information. If you are not the 
intended recipient, you are strictly prohibited from using, reproducing, 
disclosing or distributing the information contained in this email without 
authorisation from WesTrac. If you have received this message in error please 
contact WesTrac on +61 8 9377 9444. We do not accept liability in connection 
with computer virus, data corruption, delay, interruption, unauthorised access 
or unauthorised amendment. We reserve the right to monitor all e-mail 
communications.

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Printing Cards to PDF

2014-06-24 Thread Paul Hibbert
Nakia,

I tried your script on cards with and without images, I didn't experience any 
problems at all.

Tested with LC 6.6.2 on Mac using OS X 10.8.5 and on Win 7

I can send you my test stack if it's any use.

Paul

On 2014-06-24, at 2:41 AM, Nakia Brewer nakia.bre...@westrac.com.au wrote:

 H card 2 has some images.
 Think this is where the issue lies.
 
 If I print card 1 twice (which has no images) it works as expected...
 
 
 
 Sent from my iPhone
 
 On 24 Jun 2014, at 7:31 pm, Nakia Brewer nakia.bre...@westrac.com.au 
 wrote:
 
 FWIW I changed the loop to just print card 2 twice and am still seeing the 
 error.
 
 It seems some sort of automatic scaling is happening after the first print 
 or perhaps after the first print break...
 
 Sent from my iPhone
 
 On 24 Jun 2014, at 6:57 pm, Nakia Brewer nakia.bre...@westrac.com.au 
 wrote:
 
 Hi,
 
 I have a mobile App (iOS) that prints 2 template cards from a sub stack to 
 a 2 page pdf file.
 This has worked flawlessly in LC5.5.3 but seems to fail in 6.6.2 (have 
 tried a few variants of 6.6.2).
 
 When I say 'fail' I mean that the first card seems to print at half size 
 (in top LH Quadrant) but the second card prints perfectly.
 (Happy to send someone the generated PDF).
 
 I'm thinking it may be something to do with the res independence stuff 
 added in LC 6 but am not sure
 (Weird that card 2 prints correct when its the same size etc as card 1)
 
 I appreciate any ideas
 
 anyway code below.
 
 put (Print  return  Print2) into tCardsToPrint
 -- Lock screen so user doesn't see card change
 lock screen
 open stack Printing
 open printing to pdf tFilePath
 if the result is Cancel then exit saveInspection
 repeat with x = 1 to the number of lines of tCardsToPrint
   print card (line x of tCardsToPrint) of stack Printing into 
 110,50,500,700
   print break
 end repeat
 close printing
 close stack Printing
 send resetForm to me in 0 milliseconds
 send buildPendingTasks to this stack in 0 milliseconds
 COPYRIGHT / DISCLAIMER: This message and/or including attached files may 
 contain confidential proprietary or privileged information. If you are not 
 the intended recipient, you are strictly prohibited from using, 
 reproducing, disclosing or distributing the information contained in this 
 email without authorisation from WesTrac. If you have received this message 
 in error please contact WesTrac on +61 8 9377 9444. We do not accept 
 liability in connection with computer virus, data corruption, delay, 
 interruption, unauthorised access or unauthorised amendment. We reserve the 
 right to monitor all e-mail communications.
 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your 
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
 COPYRIGHT / DISCLAIMER: This message and/or including attached files may 
 contain confidential proprietary or privileged information. If you are not 
 the intended recipient, you are strictly prohibited from using, reproducing, 
 disclosing or distributing the information contained in this email without 
 authorisation from WesTrac. If you have received this message in error 
 please contact WesTrac on +61 8 9377 9444. We do not accept liability in 
 connection with computer virus, data corruption, delay, interruption, 
 unauthorised access or unauthorised amendment. We reserve the right to 
 monitor all e-mail communications.
 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode
 COPYRIGHT / DISCLAIMER: This message and/or including attached files may 
 contain confidential proprietary or privileged information. If you are not 
 the intended recipient, you are strictly prohibited from using, reproducing, 
 disclosing or distributing the information contained in this email without 
 authorisation from WesTrac. If you have received this message in error please 
 contact WesTrac on +61 8 9377 9444. We do not accept liability in connection 
 with computer virus, data corruption, delay, interruption, unauthorised 
 access or unauthorised amendment. We reserve the right to monitor all e-mail 
 communications.
 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode