Article View: adobe.postscript.programming
Article #294Re: How to get a free page size?
From: Jeffrey H. Coffield
Date: Sun, 29 Jun 2008 23:31
Date: Sun, 29 Jun 2008 23:31
67 lines
3392 bytes
3392 bytes
geointelligence@yahoo.com.cn wrote:
> On Jun 28, 9:12 pm, "Jeffrey H. Coffield"
> <jeff...@digitalsynergyinc.com> wrote:
>> geointellige...@yahoo.com.cn wrote:
>>> In next example the page's size is A4. I want change it to
>>> 100cm*100cm. I tried many methods, but could not do it. Who can tell
>>> me a right way? Please modify the example complete code.
>> Most of the printers I work with will use the setpagedevice to set the
>> page size, so for 100cm x 100xm (39.37in x 39.37in) ((That's a big sheet
>> for a Postscript printer)).
>>
>>> %!PS-Adobe-2.0
>>> %%Title: Blue Book Program 3, on page 137
>>> %%Creator: Adobe Systems Incorporated
>>> %%CreationDate: Thu Dec 28 13:17:45 PST 1989
>>> %%EndComments
>> /cm {72 mul 2.54 div} def
>> <</PageSize [100 cm 100 cm]>> setpagedevice
>>
>>
>>
>>
>>
>>> /ellipsedict 8 dict def
>>> ellipsedict /mtrx matrix put
>>> /ellipse
>>> { ellipsedict begin
>>> /endangle exch def
>>> /startangle exch def
>>> /yrad exch def
>>> /xrad exch def
>>> /y exch def
>>> /x exch def
>>> /savematrix mtrx currentmatrix def
>>> x y translate
>>> xrad yrad scale
>>> 0 0 1 startangle endangle arc
>>> savematrix setmatrix
>>> end
>>> } def
>>> newpath
>>> 144 400 72 144 0 360 ellipse
>>> stroke
>>> newpath
>>> 400 400 144 36 0 360 ellipse
>>> fill
>>> newpath
>>> 300 180 144 72 30 150 ellipse
>>> stroke
>>> newpath
>>> 480 150 30 50 270 90 ellipse
>>> fill
>>> showpage
>> Jeff Coffieldwww.digitalsynergyinc.com- Hide quoted text -
>>
>> - Show quoted text -
>
>
> I used this method try again. But the page size did not change when I
> opened it in Illustrator CS2. It was still A4.
You didn't mention Illustrator. Can you create a page the size you want
and see if there is a "%%" comment that Illustrator uses?
Jeff C.
Technical Details
Message-ID:
<jXU9k.11630$N87.6330@nlpi068.nbdc.sbc.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!nlpi057.nbdc.sbc.com!prodigy.net!flpi088.ffdc.sbc.com!prodigy.com!flpi107.ffdc.sbc.com!nlpi068.nbdc.sbc.com.POSTED!cbb6f965!not-for-mailReferences:
<1a6688bc-c172-4aca-8935-386ee06e6073@f24g2000prh.googlegroups.com> <DLq9k.124$cn7.19@flpi145.ffdc.sbc.com> <83f86b78-cf2d-4136-84a3-550caf7b1325@u6g2000prc.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 10c61a,f8c910f098e05404 X-Google-Attributes: gid10c61a,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!nlpi057.nbdc.sbc.com!prodigy.net!flpi088.ffdc.sbc.com!prodigy.com!flpi107.ffdc.sbc.com!nlpi068.nbdc.sbc.com.POSTED!cbb6f965!not-for-mail From: "Jeffrey H. Coffield" <jeffrey@digitalsynergyinc.com> User-Agent: Thunderbird 2.0.0.14 (X11/20080421) MIME-Version: 1.0 Newsgroups: adobe.postscript.programming Subject: Re: How to get a free page size? References: <1a6688bc-c172-4aca-8935-386ee06e6073@f24g2000prh.googlegroups.com> <DLq9k.124$cn7.19@flpi145.ffdc.sbc.com> <83f86b78-cf2d-4136-84a3-550caf7b1325@u6g2000prc.googlegroups.com> In-Reply-To: <83f86b78-cf2d-4136-84a3-550caf7b1325@u6g2000prc.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 67 Message-ID: <jXU9k.11630$N87.6330@nlpi068.nbdc.sbc.com> NNTP-Posting-Host: 216.103.32.162 X-Complaints-To: abuse@prodigy.net X-Trace: nlpi068.nbdc.sbc.com 1214782287 ST000 216.103.32.162 (Sun, 29 Jun 2008 19:31:27 EDT) NNTP-Posting-Date: Sun, 29 Jun 2008 19:31:27 EDT Organization: at&t http://my.att.net/ X-UserInfo1: Q[R_PJONVZU_BULXKBHLOFTBTR\B@GXLN@GZ_GYO^JWTEPIB_NVUAH_[BL[\IRKIANGGJBFNJF_DOLSCENSY^U@FRFUEXR@KFXYDBPWBCDQJA@X_DCBHXR[C@\EOKCJLED_SZ@RMWYXYWE_P@\\GOIW^@SYFFSWHFIXMADO@^[ADPRPETLBJ]RDGENSKQQZN Date: Sun, 29 Jun 2008 16:31:27 -0700