• 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: Faster way to replace text in AppleWorks?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Faster way to replace text in AppleWorks?


  • Subject: Re: Faster way to replace text in AppleWorks?
  • From: Jay Young <email@hidden>
  • Date: Mon, 30 Sep 2002 16:49:23 -0500

Hope you don't mind me bringing this subject up again, but when I tested the code (using the text item delimiter method) it didn't seem to affect the AW file's text formatting at all. I tested it again (by changing the size of certain text, changing some text to bold, etc.) and then ran the script and it put the fixed text back into AW with the same text formatting as it had before. This was with OS 10.2.1 with AS 1.9 with AW 6.2.4. Please let me know if this works differently under another Operating System, etc.

Jay



Of course your text formatting will be lost. This crowd don't give a shit about text formatting.

Apart from the three or four who'll care enough to berate me for drawing unwonted conclusions and the other two who are upset by swearing you can be sure that the rest of the people on this list think that formatting is done to make the text pretty not meaningful [1]. Bold is "kissing in public" isn't it? The fact that the factual and literal meaning of the formatted text is lost using their text-replacement methods is neither here nor there to the OO or the procedural crowds. You won't find succour in either camp.

You'll have to protect your text styles by getting and setting everything "as styled text" so that you can discover the styles and reassert them yourself or you do it the very slow way and let the application handle the replacements. Getting and setting is hard on the muscles inside your head and takes forever to get right but produces a good result (thanks Arthur). Using the programme is easier on the old noggin and programmed in a flash but slower on each run. Choose according to your needs.



[1] Don't expect me to find my manners in a footnote!



On Monday, September 30, 2002, at 06:51 AM, Jay Young wrote:

Hi Dale,

I would recommend using the AppleScript Text Item Delimiters. If your document isn't too big, you could store all the text in a variable and then fix it with the Text Item Delimiters and then put it back in AppleWorks. I tested this code in OS 10.2.1 with AS 1.9 and it seemed to work okay.

Please take notice of what Michelle Steiner has asked. If you have commas in any numbers, or even periods in email addresses, the Script will put a space after these characters too.

In the end, this code should change a period, comma, and question mark to a period-space, comma-space, and question mark-space. It will then look for any 2 spaces next to each other and change them to 1 space in a repeat loop until the document only contains 1 space in every space location. I don't know if this is really what you're looking for, but hopefully it will at least give you some ideas for a solution.

--------------------------------------------
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.

--
--
Malcolm Fitzgerald email@hidden
Database Manager http://www.asauthors.org
The Australian Society of Authors ph: 02 93180877 fax: 02 93180530
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: Faster way to replace text in AppleWorks? (From: Malcolm Fitzgerald <email@hidden>)

  • Prev by Date: Re: Q: A compiled AppleScript fails to run at log-in (OS X 10.2)
  • Next by Date: Re: real comparison problems [Re: ASTest redux]
  • Previous by thread: Re: Faster way to replace text in AppleWorks?
  • Next by thread: Re: Faster way to replace text in AppleWorks?
  • Index(es):
    • Date
    • Thread