FrameScript Tutorials: An Introduction to Writing Scripts
FrameScript is a lot like FrameMaker; it has a fairly steep learning curve, but once you learn it, you’ll find it a real workhorse. The best way to start is to read the FrameScript Scriptwriter’s Guide. And the Quick Reference will provide you shortcuts to learning the FrameScript syntax. This tutorial will introduce some foundational concepts of writing scripts that will help you get started.
Carmen Publishing. Articles>Document Design>Software>Adobe FrameMaker
FrameScript Tutorials: Cross-References
There are two types of cross-references in FrameMaker: paragraph cross-references and spot cross-references. (There is a third type, element cross-references, available only in FrameMaker+SGML. This tutorial will not discuss element cross-references) Both paragraph and spot cross-references are similar, in that you have to insert an Xref object that points to a Cross-Ref Marker. The Xref object has an XRefSrcText property that must exactly match the marker text of the Cross-Ref Marker. Let’s start with spot cross-references, since they are a little simpler to work with.
Carmen Publishing. Articles>Document Design>Software>Adobe FrameMaker
FrameScript Tutorials: Loops and Linked Lists
In the previous lesson, we introduced a simple FrameScript loop to process all of the paragraph formats in a document. In this lesson, we will introduce a variation of the loop, and the important concept of linked lists' of FrameMaker objects.
Carmen Publishing. Articles>Document Design>Software>Adobe FrameMaker
FrameScript Tutorials: Navigating Paragraphs
Being able to navigate paragraphs in FrameMaker documents is an essential FrameScript task. This tutorial will explore several methods. For background information, see the Loops and Lists tutorial.
Carmen Publishing. Articles>Document Design>Software>Adobe FrameMaker
FrameScript Tutorials: Scaling Tables to Fit the Text Column Width
Here is a simple script that proportionately scales a table to fit the text column that contains it. This script works with the current table but can be easily expanded to work with all of the tables in a document or book.
Carmen Publishing. Articles>Document Design>Software>Adobe FrameMaker
FrameScript Tutorials: Styles for FrameMaker Graphics
If you are making a lot of FrameMaker graphics, such as lines with arrowheads, the thought of having to change them later can give you nightmares. Wouldn’t it be nice to have 'stylesheets' for graphic objects? With FrameScript, you can apply 'styles' to your graphics so that their properties can be globally changed.
Carmen Publishing. Articles>Document Design>Software>Adobe FrameMaker
There are 20 readers currently online: 1 registered user and 19 guests. Register.

![]()
![]()


![]()
![]()
![]()