Printing without margins

Mark Schonewille m.schonewille at economy-x-talk.com
Wed Nov 21 19:31:42 EST 2007


Hello (again),

It seems that this is more a problem of the printPaperSize. I have  
reported this as a bug, which can be read here: <http:// 
quality.runrev.com/qacenter/show_bug.cgi?id=5584>

Any ideas for a workaround are highly appreciated!

Best regards,

Mark Schonewille

--

Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Quickly extract data from your HyperCard stacks with DIFfersifier.  
http://differsifier.economy-x-talk.com


Op 21-nov-2007, om 19:30 heeft Mark Schonewille het volgende geschreven:

> Hi,
>
> I'm trying to print a card, starting at the topleft of a page. I  
> have created the following simple script to test printing.
>
> on mouseUp
>   set the backColor of this cd to "white"
>   set the style of the templategraphic to rectangle
>   if not (there is a grc 1) then create grc
>   set the rect of last grc to the rect of this cd
>   hide me
>   set the printpapersize to (the width of this cd & comma & the  
> height of this cd)
>   set the printmargins to 0,0,0,0
>   open printing with dialog
>   print this cd
>   close printing
>   show me
> end mouseUp
>
> Before running the script, I have created a custom paper size for  
> my printers, setting the printing area to the entire page and the  
> margins to 0.
>
> If I run this script in Rev 2.6.1 on Mac OS 9, I get a square that  
> actually starts at position 0,0 on the paper. Printers that are  
> unable to print in the very margin don't print the topleft of the  
> rectangle, but the rectangle is still in the correct position.
>
> On Mac OS X, using a postscript printer and cups printing to a PDF,  
> there is always a margin, no matter what I try. The rectangle has  
> been shifted to the bottom-right by almost a quarter of an inch. If  
> I print the same rectangle from within any other programme, there  
> is no margin and if I print to PDF, I can see the entire rectangle  
> starting at 0,0.
>
> I found the following statement in the archives:
>
> http://article.gmane.org/gmane.comp.ide.revolution.user/54303
>> The printmargins always begin at the spot on the page where the  
>> printer
>> can start printing. If your printer imposes a 1" limitation on all
>> edges, then setting a printmargin of another inch will get you two
>> inches of white space.
>
> I wonder whether this still applies and whether this is generally  
> considered a bug. There should be a way to consistently print on  
> different printers and different platforms. Does anyone know how?
>
> Any ideas about printing from within Revolution on Mac OS X with  
> margins truely set to 0?
>
> Best regards,
>
> Mark Schonewille
>



More information about the use-livecode mailing list