• 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: QXP and changing text attributes
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: QXP and changing text attributes


  • Subject: RE: QXP and changing text attributes
  • From: Hellum Timothy <email@hidden>
  • Date: Thu, 7 Jun 2001 16:14:51 -0400

Thanks very much for the suggestions Shane and Steve. Much appreciated.

Timothy

____________________________________
"A generation that gets impatient when a Web page
takes more than a few seconds to appear is not going
to waste its time on a government that's not able to
produce real solutions to real problems."
- Andrei Cherny
____________________________________

Photodesk
The Globe & Mail
www.globeandmail.ca

> ----------
> From: Shane Stanley
> Sent: Wednesday, June 6, 2001 7:02 PM
> To: AS lists
> Subject: Re: QXP and changing text attributes
>
> On 7/6/01 2:46 AM +1000, Hellum Timothy, email@hidden, wrote:
>
> > This very likely has a simple solution, but I'm having trouble getting
> the
> > issue worked out.
> >
> > I would like to be able to have a script check a QXP doc for instances
> of
> > a word, change the font's attributes (bold, size, etc) and save the
> document
> > with replacing. What I would like to avoid, is the script using the
> default
> > "fake" bold attribute and actually use the font's alternate bold
> > characterization, such as Quorum Book to Quorum Bold.
> >
> > My script so far follows, but is returning the error: "Can't set font of
> > selection to "Quorum Bold" :
> >
> > tell application "QuarkXPress(tm) 4.1"
> > activate
> > (*"ScriptMaster XT active"*)
> > open "Photo 4:Desktop Folder:Test File"
> > find and replace document 1 all "chequing" by "chequeing" with whole
> word
> > set font of selection to "Quorum Bold"
> > set color of selection to color spec "Red"
> > save document 1 in file "Photo 4:Desktop Folder:Test File" with
> replacing
> > without template and include preview
> > close document 1
> > end tell
> >
> > Anyone have any ideas?
>
> Several.
>
> First, if Quorum is a properly set-up font and a bold weight exists, there
> is nothing "fake" about using the bold attribute -- it will produce
> _exactly_ the same result as choosing the bold variant directly. Problems
> only occur when you apply the bold attribute to fonts that don't have a
> bold, or in which the style linkages are damaged or missing. But that's
> probably off topic here...
>
> Second, I suggest you throw away ScriptMaster XT. Your code is a classic
> example of why it's a bad learning tool: it's generating code to script
> ScriptMaster, not Quark, so it won't run without ScriptMaster; and it's
> generating it in such a way that it completely avoids showing you how
> Quark's object model works.
>
> Third, update to QuarkXPress 4.11. It's a free upgrade, and it makes a
> difference when scripting.
>
> Finally, play with this:
>
> set aFile to choose file
> tell application "QuarkXPress 4.11"
> open aFile use doc prefs yes remap fonts no
> tell document 1
> try -- in case the doc doesn't contain the text
> set properties of every text of every story where it = "chequing" to
> {contents:"chequeing", font:"Quorum Bold", color:"Red"}
> end try
> end tell
> close document 1 saving yes
> end tell
>
> --
> Shane Stanley, email@hidden
> _______________________________________________
> applescript-users mailing list
> email@hidden
> http://www.lists.apple.com/mailman/listinfo/applescript-users


  • Prev by Date: Re: TCP/IP configuration + launching an app via its type/creator
  • Next by Date: AppleScript virus note on Macintouch.
  • Previous by thread: Re: QXP and changing text attributes
  • Next by thread: carriage return & line feeds
  • Index(es):
    • Date
    • Thread