• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
RE: Illustrator 9 & Group Items
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Illustrator 9 & Group Items


  • Subject: RE: Illustrator 9 & Group Items
  • From: "Bourque, Jason" <email@hidden>
  • Date: Wed, 18 Jul 2001 13:59:24 -0400

Shane, that worked out great, I don't use trasnlate much, I think I will
start.

Thanks again,

Jason Bourque
AppleScript Developer
Publishing Automation
MFS Investment Management
617-954-5312

> ----------
> From: Shane Stanley
> Sent: Sunday, July 15, 2001 8:44 PM
> To: AS lists
> Subject: Re: Illustrator 9 & Group Items
>
> On 16/7/01 9:14 AM +1000, Jason Bourque, email@hidden, wrote:
>
> > On 7/15/01 6:46 PM, "Shane Stanley" <email@hidden> wrote:
> >
> >> On 16/7/01 1:16 AM +1000, Jason Bourque, email@hidden, wrote:
> >>
> >>> I am trying to get the width & height of every page item as a group in
> >>> illustrator 9 and the resize the document to that found width &
> height.
> >>>
> >> I'm not sure why you'd try this; you can't change the size of the
> document,
> >> and it's pretty much irrelevant anyway.
> >>
> > Well clients can come up with the strangest requests. Hmmm, let me
> explain.
> >
> > My client wants a PDF version of the multiple types of charts my scripts
> > create for them(all different sizes), but they want it cropped to the
> size
> > of the chart plus a little buffer room. So when you save it as a pdf the
> > page size sticks with it unlike saving to a gif, where its cropped to
> the
> > size of the artwork.
>
> My first inclination would be to save as eps and then Distill, but that's
> not always going to be feasible, and it's probably going to be slower.
> >
> > Your right about the page size, I will create a new document with the
> chart
> > dimensions and copy between docs. Work arounds are a pain.
>
> No, the real pain is when there _aren't_ any workarounds...
> >>
> > I just found a work around take a look and
> > tell me what you think. And maybe you can explain to me what happens
> with
> > the page origin of the newly created doc. It's not {0,0}
>
> I think the odd origin is to do with the relationship between the
> pasteboard
> size and artboard size, but I'm not sure. IAC, it's easily changed.
> >
> > tell application "Adobe Illustrator. 9.0.2" activate
> > set selected of every page item of document 1 to true
> > set selectedItems to selection of document 1
> > make new layer at end of document 1
> > set layerIndex to index of result
> > set groupRef to make new group item at beginning of layer layerIndex
> > of document 1 with properties {name:"Group Crop"}
> > set groupedPageItems to duplicate selectedItems to beginning of groupRef
> > set groupWidth to width of groupRef
> > set groupheight to height of groupRef
> > -->>Make New Document<<
> > make new document with properties {color
> > space:CMYK, width:groupWidth + 4, height:groupheight + 4}
> > set pageItemRef to duplicate group item "Group Crop" of layer layerIndex
> of
> > document 2 to beginning of document 1 with properties {position:{169 +
> 2,
> > 566 - 2}}
>
> Making a new layer and group is probably unnecessary. Try something like
> this:
>
> tell application "Adobe Illustrator. 9.0.2"
> tell document 1
> set {a, b, c, d} to geometric bounds
> if a = 0 or d = 0 then -- work around bug
> translate every page item of every layer delta x -c delta y -b
> set {a, b, c, d} to geometric bounds
> end if
> end tell
> make new document with properties {color space:CMYK, width:c - a + 4,
> height:b - d + 4, ruler origin:{0, 0}}
> duplicate page items of layers of document 2 to beginning of document 1
> tell document 1
> set {a, b, c, d} to geometric bounds
> translate every page item of every layer delta x 2 - a delta y 2 - d
> end tell
> end tell
>
> --
> Shane Stanley, email@hidden
> _______________________________________________
> applescript-users mailing list
> email@hidden
> http://www.lists.apple.com/mailman/listinfo/applescript-users


  • Prev by Date: Enhanced AppleScript Support in OS X 10.1
  • Next by Date: Timeout not working
  • Previous by thread: Enhanced AppleScript Support in OS X 10.1
  • Next by thread: Timeout not working
  • Index(es):
    • Date
    • Thread