[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: "Jeff Williams" <jwilliams@xxxxxxxxxxxxxxx>, <framers@xxxxxxxxxxxxxx>, <framers@xxxxxxxxx>
Subject: Re: FrameScript--applying character tag to range of text
From: "Rick Quatro" <rick@xxxxxxxxxxxxxxx>
Date: Wed, 20 Jun 2001 13:13:18 -0500
References: <LYRIS-70761-88260-2001.06.20-09.41.48--rick#frameexpert.com@lists.frameusers.com>
Sender: owner-framers@xxxxxxxxx
Hi Jeff,
First of all, I would suggest that you subscribe to the framescript-users
group at http://groups.yahoo.com/group/framescript-users.
Here is a script that will get you started. This will only work with
FrameScript 2 and FrameMaker 6.
// Set variables for old name and new name.
Set OldName = 'Emphasis';
Set NewName = 'Italic'
// Make sure the NewName character format exists.
Get Object Type(CharFmt) Name(NewName)
NewVar(vCharFmt);
If vCharFmt = 0
MsgBox NewName + ' does not exist in this document. ';
LeaveSub; // Exit the script.
EndIf
// Find the OldName character format.
Find FromTextLoc(MainFlowInDoc) CharTag(OldName)
ReturnRange(vRange) ReturnStatus(vStatus) NoWrap;
Loop While(vStatus = 1) // No quotes around the one.
// Apply the new character format.
Apply TextProperties TextRange(vRange)
Properties(vCharFmt.Properties);
// Find the next occurrence.
Find FromTextLoc(vRange.End) CharTag(OldName)
ReturnRange(vRange) ReturnStatus(vStatus) NoWrap;
EndLoop
Rick Quatro
Carmen Publishing
716 659-8267
rick@frameexpert.com
http://www.frameexpert.com
> Hello,
>
> I'm a FrameScript newbie, and I'm trying to figure out how to apply a
> character tag to a range of text. Can anyone help with this? Here's what
> I've got so far:
>
> Find FromTextLoc CharTag(OldName) ReturnRange(vRange)
ReturnStatus(vStatus);
> If vStatus = '1'
> // change the CharTag for the text in vRange to NewName
> EndIf
>
> I've looked at the FrameScript docs, Rick Quatro's tutorials, and various
> sample scripts, but to no avail.
>
> Thanks for your help.
>
> - Jeff
>
>
> Jeff Williams
> Technical Writer
> CyberSource Corporation
> 1295 Charleston Road
> Mountain View, CA 94043
> Ph: 650.965.6588
> Fax: 650.625.9151
>
>
> -------------------------------------------------------------------
> 2001 FrameUsers Workshop coming to
> Durham, NC, October 17-19, 2001
> http://www.FrameUsers.com/workshop/
> -------------------------------------------------------------------
> Framers Archives:
> http://lists.frameusers.com/cgi-bin/lyris.pl?visit=framers
> -------------------------------------------------------------------
> === Personal List Subscription Information ====
> You are currently subscribed to framers as: rick@frameexpert.com
> To unsubscribe send a blank email to
leave-framers-70761C@lists.frameusers.com
>
> Send administrative questions to listadmin@FrameUsers.com.
> Visit the FrameUsers website: http://www.FrameUsers.com
> ======================================
** To unsubscribe, send a message to majordomo@omsys.com **
** with "unsubscribe framers" (no quotes) in the body. **