{IMFORMAT} specifies how complex numbers display in the active notebook, and returns a label showing the selected format.
Example
{IMFORMAT 1} returns "x+iy"
{IMFORMAT 2} returns "x+jy"
Parameters
Format Flag indicating what suffix and format to use for imaginary coefficient of complex number; the default is 1; 1 = x + yi, 2 = x + yj, 3 = x + iy, 4 = x + jy
{ImportGraphic}
Syntax
ImportGraphic(FileName As String)
PerfectScript Syntax
ImportGraphic (Filename:String)
Description
{ImportGraphic} imports graphics files into a chart window.
You can use {ImportGraphic?} or {ImportGraphic!} to display the Insert Image dialog box. {ImportGraphic?} lets you manipulate the dialog box, whereas {ImportImage!} relies on the macro to manipulate it.
Parameters
Filename Name of the bitmap or other graphics file to import
{ImportGraphic_Clipart}
Syntax
ImportGraphic_ClipArt()
PerfectScript Syntax
ImportGraphic Clipart()
Description
Equivalent to Insert Graphics Clipart
{INS}, {INSERT}, {INSOFF}, and {INSON}
Description
{INS} and {INSERT} toggle the Ins key on or off. {INSOFF} is equivalent to Ins off, and {INSON} to Ins on.
{INDICATE}
Syntax
Indicate([String As String])
PerfectScript Syntax
Indicate ([String:String])
Description
{INDICATE} sets the mode indicator in the lower-right corner of the screen to read whatever is given as String. If String is longer than seven characters, only the first seven are used. To restore the mode indicator to its normal setting, use {INDICATE} with no arguments. To hide the mode indicator, use {INDICATE ""}.
Example
{INDICATE "Save!"} changes the indicator to read Save!.
{INDICATE " Go! "} changes the indicator to read Go! with a space preceding and following it.
{INDICATE E14} changes the indicator to E14 because cell references are ignored.
{INDICATE} restores the normal mode indicator.
Parameters
String Any seven-character string
{InsertBreak}
Syntax
InsertBreak()
PerfectScript Syntax
InsertBreak ()
Description
Inserts a new line and a hard page break into notebook print blocks at the current selector location.
{InsertObject}
Syntax 1: Embedding/Linking from a File
InsertObject(ObjectTypeOrFilename As String, [DisplayAsIcon_ As _InsertObject_DisplayAsIcon__enum], [Linked_ As _InsertObject_Linked__enum])
{InsertObject} inserts an OLE object into the active notebook without using the Clipboard.
You can use {InsertObject?} or {InsertObject!} to display the Insert Object dialog box. {InsertObject?} lets you manipulate the dialog box, whereas {InsertObject!} relies on the macro to manipulate it.
Example
This macro inserts a picture created in Paintbrush into the active notebook.
{InsertObject "Paintbrush Picture"}
Parameters 1
Filename File that you want to link/embed as an object
DisplayAsIcon Whether to display the object as an icon; 0 to show the object as it looks in the server application; 1 to display the object as an icon
Linked? Whether to link to the file; 0 to not link; 1 to link; the default is 0
Parameters 2
ObjectType Type of object to insert (the name of an OLE server)
DisplayAsIcon Whether to display the object as an icon; 0 to show the object as it looks in the server application; 1 to display the object as an icon
{InsertObject_DrawPicture}
Syntax
InsertObject_DrawPicture()
PerfectScript Syntax
InsertObject_DrawPicture ()
Description
Example
{InsertObject_TextArt}
Syntax
InsertObject_TextArt()
PerfectScript Syntax
InsertObject_TextArt ()
Description
Example
{InsertPageBreak}
Syntax
{InsertPageBreak.Option}
PerfectScript Syntax
InsertPageBreak_Create(Row As Integer, Column As Integer)
InsertPageBreak_Delete(Row As Integer, Column As Integer)
Description
{InsertPageBreak.Create} inserts a page break above Row# and to left of Column#.
{InsertPageBreak.Delete} deletes the current PageBreak above Row# and to left of Column#.
Options
{InsertPageBreak.Create Row#, Column#} Creates a hard page break to start a new page
{InsertPageBreak.Delete Row#, Column#} Deletes a hard page break
{INSPECT}
Syntax
Inspect()
Description
{INSPECT} is equivalent to the Inspect key, F12. It displays an Object Inspector for the current object.
{Invert}
Syntax
{Invert.Option}
PerfectScript Syntax
Invert_Destination(Block As String)
Invert_Go()
Invert_Source(Block As String)
Description
{Invert} inverts a square matrix (indicated by {Invert.Source Block}) and stores the invert matrix in other cells (indicated by {Invert.Destination Block}). Use {Invert.Go} after the other two matrix-inversion command equivalents to complete the operation.
You can use this command equivalent with {Multiply.Option} to solve sets of linear equations.
You can use {Invert?} or {Invert!} to display the Matrix Invert dialog box. {Invert?} lets you manipulate the dialog box, whereas {Invert!} relies on the macro to manipulate it.
Options
{Invert.Destination Block} Specifies the upper-left cell of the area where you want to write the inverted matrix
{Invert.Go} Inverts the selected matrix
{Invert.Source Block} Specifies the matrix you want to invert