Article View: adobe.postscript.programming
Article #296Re: How to get a free page size?
From: Jeffrey H. Coffield
Date: Mon, 30 Jun 2008 18:51
Date: Mon, 30 Jun 2008 18:51
74 lines
4288 bytes
4288 bytes
geointelligence@yahoo.com.cn wrote:
> On Jun 30, 7:31 am, "Jeffrey H. Coffield"
> <jeff...@digitalsynergyinc.com> wrote:
>> geointellige...@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.- Hide quoted text -
>>
>> - Show quoted text -
>
> The Illustrator CS2 can not create a PS file. It can create a EPS
> file. I created a EPS file, and found all "%%" comment. But didn't
> find the command to change the page size. And then I looked for all
> "100", but failed too.
Ok, I'm confused. The sample file is not an EPS file and EPS files do
not normally have a page size as they are intended to be clip art pasted
into something else that defines the page like Illustrator. What are you
using to print these files?
Jeff C.
Technical Details
Message-ID:
<KW9ak.8550$89.5497@nlpi069.nbdc.sbc.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nlpi057.nbdc.sbc.com!prodigy.net!flpi088.ffdc.sbc.com!prodigy.com!flpi107.ffdc.sbc.com!nlpi069.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> <jXU9k.11630$N87.6330@nlpi068.nbdc.sbc.com> <f52ce87b-59e2-462a-8e9e-f15d31beb75e@a32g2000prf.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!border1.nntp.dca.giganews.com!nntp.giganews.com!nlpi057.nbdc.sbc.com!prodigy.net!flpi088.ffdc.sbc.com!prodigy.com!flpi107.ffdc.sbc.com!nlpi069.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> <jXU9k.11630$N87.6330@nlpi068.nbdc.sbc.com> <f52ce87b-59e2-462a-8e9e-f15d31beb75e@a32g2000prf.googlegroups.com> In-Reply-To: <f52ce87b-59e2-462a-8e9e-f15d31beb75e@a32g2000prf.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 74 Message-ID: <KW9ak.8550$89.5497@nlpi069.nbdc.sbc.com> NNTP-Posting-Host: 216.103.32.162 X-Complaints-To: abuse@prodigy.net X-Trace: nlpi069.nbdc.sbc.com 1214851882 ST000 216.103.32.162 (Mon, 30 Jun 2008 14:51:22 EDT) NNTP-Posting-Date: Mon, 30 Jun 2008 14:51:22 EDT Organization: at&t http://my.att.net/ X-UserInfo1: SCSYQN_@OXVMBUPYGJJ\OTTDEB\@PD\MNPWZKB]MPXH@ETUCCNSKQFCY@TXDX_WHSVB]ZEJLSNY\^J[CUVSA_QLFC^RQHUPH[P[NRWCCMLSNPOD_ESALHUK@TDFUZHBLJ\XGKL^NXA\EVHSP[D_C^B_^JCX^W]CHBAX]POG@SSAZQ\LE[DCNMUPG_VSC@VJM Date: Mon, 30 Jun 2008 11:51:21 -0700