maintoolbox
makemask
makepagespread
maketextfxpath
mergepaths
move
movechapter
movemasterpage
movepage
movepoint
movetopage
msys
Displays the toolbox.
maintoolbox [status] [AT pointx pointy] [format] [SAVE]
status/k The toolbox's display status.
Options: SHOW | HIDE | TOGGLE.
AT/i The toolbox position in pixels.
size/k The toolbox size.
Options: SMALL | LARGE.
format/k The toolbox orienation.
Options: VERTICAL | HORIZONTAL | VBLOCK | HBLOCK.
SAVE Saves the status to the PageStream3 Preferences file.
Notes:
TOGGLE may not be used in conjunction with SAVE.
Examples:
maintoolbox toggle maintoolbox show vblock at 500 300 save
Attaches a shape or path to a graphic as a mask. The shape or path must be selected
makemask [DOCUMENT name | WINDOW name | OBJECTID number]
DOCUMENT/s The document name. Default=current.
WINDOW/s The window name. Default=current.
OBJECTID/i The number of the object to edit.
Examples:
makemask makemask objectid hPic15
Creates a page spread of two or more pages.
makepagespread [PAGE number | DOCUMENT name | WINDOW name] [TO number] [INSPREAD [type]]
PAGE/s The number of the first page in the spread. Default=current.
DOCUMENT/s The document name. Default=current.
WINDOW/s The window name. Default=current.
TO/s The number of the last page in the spread.
INSPREAD/k How to insert the pages: HORIZONTAL | VERTICAL.
Notes:
If any of the pages specified are already part of a spread, that spread will be dissolved automatically. To dissolve a page spread, leave out the TO parameter.
Examples:
/* create page spread */ makepagespread page 1 to 3 vertical /* dissolve page spread */ makepagespread page 1
Converts selected object(s) into a TextFX path for the selected text block.
maketextfxpath (no parameters)
Notes:
This command requires that you own the TextFX 2 extension.
If the text block is not already a TextFX object, this command will convert it into a TextFX warp object. Use the edittextobj command to change the type of TextFX object.
If the selected text block already has a TextFX path, it will be replaced.
It is recommended that text be warped inside single objects only, but multiple objects can be used to set type on a curve.
Examples:
maketextfxpath maketextfxpath edittextobj between
Merge the paths of selected object(s) and path(s).
mergepaths [DOCUMENT name | WINDOW name | OBJECTID number]
DOCUMENT/s The document name. Default=current.
WINDOW/s The window name. Default=current.
OBJECTID/i The number of the object to manipulate.
Examples:
mergepaths mergepaths document 'project.doc'
Move selected object(s).
move [OFFSET movex movey] [snap] [what] [DOCUMENT name | WINDOW name | OBJECTID number]
OFFSET/d Overrides the default move offsets.
snap/k Specifies whether to snap the objects to the closest grid points after moving.
Options: SNAP | NOSNAP.
what/k Specifies what to move.
Options: ALL Moves the entire object.
Default.
FRAMEONLY Moves the frame only.
CONTENTONLY Moves the contents only.
DOCUMENT/s The document name. Default=current.
WINDOW/s The window name. Default=current.
OBJECTID/i The number of the object to manipulate.
Examples:
move offset 2.5 3.125 contentonly move offset 2.5 -3 snaptogrid document 'project.doc'
Moves a chapter in a document.
movechapter <BEFORE number | AFTER number> [CHAPTER name | WINDOW name]
BEFORE/i The chapter before which to insert.
AFTER/i The chapter after which to insert.
CHAPTER/s The document/chapter name. Default=current.
WINDOW/s The window name. Default=current.
Examples:
movechapter before 3
Moves a masterpage anywhere within a document.
movemasterpage [MASTERPAGE name] [CHAPTER name]
MASTERPAGE/s The master page name. Default=current.
CHAPTER/s The document/chapter name.
Default=current.
Notes:
If you move a master page laterally (to another chapter at the same level), which makes it unavailable to pages in the current chapter, they will use the next higher level's master page with the same name, if available. If a master page with the same name does not exist at a higher level, these pages will revert to the default master page. If you move a master page down a level, this will cause pages using that master page to revert to the default master page.
Examples:
movemasterpage masterpage "Columnar" chapter "Intro"
Moves page(s) in a document or chapter.
movepage [PAGE number | DOCUMENT name | WINDOW name] [TO number] <BEFORE number| AFTER number> [INSPREAD [type]]
PAGE/s The number of the first page to move.
Default=current.
DOCUMENT/s The document name. Default=current.
WINDOW/s The window name. Default=current.
TO/s The number of the last page to move.
BEFORE/i The page before which to insert the page.
AFTER/i The page after which to insert the page.
INSPREAD/k How to insert the pages: DEFAULT(default) | HORIZONTAL | VERTICAL.
Notes:
You cannot move a page outside of its chapter or document.
Examples:
movepage page 5 to 8 before 17 movepage page 6 to 7 after 5 inspread horizontal
Moves selected path point(s).
movepoint [OFFSET x y] [POINTINDEX point] [DOCUMENT name | WINDOW name | OBJECTID number]
OFFSET/d The amount to move the point.
POINTINDEX/i The number of the point to move.
Default=selected point(s).
DOCUMENT/s The document name. Default=current.
WINDOW/s The window name. Default=current.
OBJECTID/i The number of the object to manipulate.
Notes:
Pointindex identification numbers are numbered from 0 starting with the first moveto in a path.
Examples:
movepoint 1.5 0
Move the selected object(s) to another page.
movetopage <PAGE number | MPG name | WINDOW name> [stack] [FROM <DOCUMENT name | WINDOW name | OBJECTID number>]
PAGE/s The number of the page to move to.
MPG/s The master page name and side to move to.
WINDOW/s The window displaying the page to move to.
stack/k The stack position.
Options: INFRONT (default )| INBACK.
FROM Specifies the document or window of the object.
DOCUMENT/s The document name. Default=current.
WINDOW/s The window name. Default=current.
OBJECTID/i The number of the object to manipulate.
Examples:
movetopage inback from document 'project.doc' movetopage page 15 movetopage page 'Bill.letter~7'
Returns the measurement system abbreviation of the specified coordinate.
msys (coord)
coord/s The coordinate to get the measurement system abbreviation of.
Notes:
This is a function, not a command. It is only available when the Soft-Logik ARexx support library is added to your ARexx script. i.e., addlib("softlogik:libs/slarexxsupport.library", 0, -30)
Returns:
The returned string will be set to the appropriate abbreviation:
inches i
centimeters cm
millimeters mm
picas p
points pt
printerpicas pp
printerpoints ppt
ciceros c
didotpoints d
feet f
meters m
Examples:
getbox position coord say msys(coord.left)