[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference tnpubs::nacleaf

Title:T&N Pubs Systems and Tools Notes Conference
Moderator:ISOISA::HAKKARAINEN
Created:Thu Jun 29 1989
Last Modified:Fri Dec 30 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:91
Total number of notes:315

76.0. "Interleaf V5 usage tips" by ISOISA::HAKKARAINEN (go ride the music) Thu Dec 10 1992 15:42

The replies to this note will provides some usage hints for Interleaf v5. 

T.RTitleUserPersonal
Name
DateLines
76.1Cleanup of your desktopISOISA::HAKKARAINENgo ride the musicThu Dec 10 1992 15:4816
You can use the Custom->Misc->Cleanup option to clean a selected container
or your whole desktop. 

You can do the same cleanup from DCL with the following command procedure:

$ @IWS5$BIN:IWSCLEANUP SYS$LOGIN_DEVICE:[username.IWS5DESKTOP]

You may already have a symbol defined for this purpose. Make certain, however,
that it points to the IWS5$BIN version of the file. The IWS4 version will look
as though it's working, but the older version will not see any of the IWS5 
files.

Note that none of these procedures will empty your clipboard. You must do that
manually.

[thanks to Larry Cook for the reminder on this.]
76.2Mail message into InterleafISOISA::HAKKARAINENgo ride the musicThu Dec 10 1992 15:5118
The simplest way to bring a mail message into an Interleaf document is do 
the following:

- $ SET DEFAULT [.IWS5DESKTOP]

- $ MAIL
  MAIL> select file
  MAIL> EXTRACT/NOHEAD file.tmp ! select a file name.
  MAIL> exit

- Go to Interleaf. Rescan your desktop. The file will appear, looking like a 
line printer listing. You may open it as a document or cut/paste it into 
another document.

This is not strictly a v5 feature, but it is a question that comes up frequently.

[Thanks again to Larry]
76.3Strip FilterTNPUBS::HAKKARAINENWed Jan 13 1993 15:2030
    A usage tip for people who want to create a mailable version of an
    Interleaf file (a plain text file without Interleaf markup):

    If you have not already done so, you must add the filter to your
    custom options. 

    	1. With nothing selected, choose Custom->Misc->Filter Setup.

    	2. In the Filter Setup Tool, select Add A Filter

    	3. Select 20, Text Filter to add the filter for creating plain
    	   text. Click on  Enter.

    	4. You must reply to Options 4 and 5.
    		For Item 4, Input Mode, type "i".
    		For Item 5, Output Mode, type "a".

    	5. Name That Filter. Provide a name for this filter, such as
    	   "Interleaf to ASCII".
    Following the instructions to exit from the filter setup, you will
    then find the filter in Custom->Misc->Filter->whatever.

    Note that you may add other input/output filters for various
    filetypes. Unfortunately the DDIF filter is not available in this
    menu yet. 

    Questions, etc. to me.

    /kh
76.4What is V5 equivalent of Ctrl-ZTNPUBS::HALLOWELLFri Jan 15 1993 16:106
    
    Has anyone learned what the Ctrl-Z equivalent is in V5? I could always
    Ctrl-Z out of whatever I had started to do in V4, but it doesn't work
    in V5. I'm not the only one who needs to know.
    
    Rikk
76.5Once again, documentation leads the way...ISOISA::HAKKARAINENBased on a true storyMon Jan 18 1993 08:4625
Notes from the Interleaf documentation on the interrupt stickup:


        1.	Move the cursor to the command you want to execute.

	2.	Press the Select button.

. . . or . . .	You can type the first letter of the command to highlight it
 (for Continue and Cancel, type c until the command you want is highlighted)
 and press Return.

If you cannot use the mouse or keyboard to choose a command on the Interrupt
stickup, press Ctrl-z to see the Asynchronous User Interrupt stickup, which
displays the menu option File in addition to commands on the Interrupt stickup
menu. You must execute a command on the Asynchronous Interrupt stickup before
you can execute a command on the standard Interrupt stickup. 

Display the Asynchronous User Interrupt stickup to save changes to documents
in crash versions before exiting the publishing software.

Feel better?
/kh

Oh, and a Ctrl-G will abort a file open.
76.6You still can't force an interrupt in V5.TNPUBS::HALLOWELLFri Jan 22 1993 15:224
    
    I know what to do with the interrupt stickup, getting it is the
    problem. Ctrl-Z doesn't do jack.
    
76.7ISOISA::HAKKARAINENBased on a true storyMon Jan 25 1993 09:3115
I've noticed a general degradation in the performance of these types of 
interrupts across the VMS platform. (I have no experience on other platforms.)
I suspect that, because of the increasingly complex layers of software, an 
interrupt has to travel a greater distance to respond. It's rare to have an
interrupt that automatically, categorically, and immediately responds. Most of
of the time there's an effort to unravel whatever weave that is at work. That
takes time, sometimes more than if we'd let the process run its course.

In other words, I believe that CTRL-z does work, but works so slowly as to be 
useless.

If you can provide me with a reproducible example so we can time the responses,
I'll report the situation to Interleaf.

/kh
76.8Enabling more frequent rescans of your desktopISOISA::HAKKARAINENYou're soaking in it.Mon Feb 22 1993 16:2453
� 	One problem I've noticed with Interleaf V5 is that in order to 
� 	see the latest contents of any container, you must do a customer
� 	-->rescan on each container.  With Interleaf V4 if you closed 	
� 	a container and then reopened it, you would get the latest files
� 	this is not true with V5.
� 
� 	This situation becomes very serious when you are talking about the
� 	final copies of documents.  For instance, if a writer places a 
� 	book in a drawer and I edit it (say one page) - then, unless that
� 	writer comes back and does a custom-->rescan, the writer will not
� 	receive the latest copy.  The only solution to this is to always
� 	do a custom-->rescan when entering any container.  This is fine,
� 	but how many people will do this? 
� 
� 	Does Interleaf at the VMS level allow you to perform an automatci
� 	rescan whenever a container is opened?

    Yes.  [I'll post this in the NacLeaf conference as well./kh]

    Create->Tools->Profile Tool->Interleaf V5 Defaults.

If you do not see the option to Create->Profile tool, go back to your desktop.
With nothing selected, use Custom->ToolMgr. Select Interleaf. Set the User 
Profile button to 1. Apply the change. Close the ToolMgr. Then, 
Create->Tools->Profile Tool->Interleaf V5 Defaults

    Go to the section on Desktop Rescan

    Set Rescan to Enabled (select the 0 so it becomes a 1.)

    Save

    Load

    Close

    Select and Cut the Interleaf 5 Defaults icon

    Open System 5->Custom->Profile

    Paste the I5D incon into the Profile drawer. This will cause
    changed profile to be loaded each time you start Interleaf.

    [The following is opinion based on my memory of the usage of the
    comm cabinets.]

    While I haven't proved it, I don't think that the behavior of
    Interleaf regarding rescans and close/open has changed from v4 to
    v5.  What's changed here is the frequency with which we must do
    custom rescans. I think we're doing more in the Comm Cab,
    particularly doing more in the Comm Cab from the DCL level, trying
    to manage files and protections and such. 
        
76.9Online Documentation for Interleaf V5.3ISOISA::HAKKARAINENYou're soaking in it.Fri Feb 26 1993 07:4629
Use these steps to add the Interleaf V5 online documentation:

- Select Custom->ToolMgr.

- In the Tool Manager window, select Interleaf.

- Find the line that says Active Reference. If this does not appear in the 
  list of selections, contact me. You will not be able to use the remaining
  steps.

- Click on the rightmost button on the line next to Active Reference. The 
  button will change from a 0 to a 1. 

  (While you're here, check to make sure that User Profile and Online Help are
   set to 1 and Filename Mapping is set to 0.)

- Use MB2 to Apply the changes. A Tool Manager's Log window will appear after
  the setup is complete. Use MB2 to close the Log window.

- Close the Tool Manger window.

- With nothing selected on your desktop:
	Create->Tools->Active Ref->Interleaf 5 Features Doc
- Open the document and click on the ? button for information on how to use
the active reference documentation.

You can print selected pages from this document as you from any Interleaf 
document. The Interleaf 5 Features document on the desktop contains the same
material as in the printed documents purchased from Interleaf.
76.10Command line text filteringISOISA::HAKKARAINENEvery day I get in the queueWed Mar 24 1993 09:2942
Ref. 76.3 

You can also run the Text filter from the DCL command line:

$ TEXTFILT -input=INTERLEAF -output=Ascii test.doc

textfilt: Using template file "IWS5$HOME:[DATA]text_tpl.doc".

Where test.doc is the sample document to be converted. 

For more information on command line options, type $ TEXTFILT with no arguments:

$ TEXTFILT

textfilt: textfilt: error in command format (see usage below)

Usage:
 textfilt
  -input=Interleaf  OR -input=Ascii
  -output=Interleaf OR -output=Ascii
  [-desktop] [-stdio] [-overwrite]
  [-template=pathname] [-version]
  [-no_frame_text] [-line_length=nn]
  [-preserve] [-usage]
  InFile [OutFile]
input          = type of input file  **REQUIRED**
output         = type of output file **REQUIRED**
template       = name of ASCII Format template document.
desktop        = put output on user's desktop
overwrite      = overwrite existing output file if present
stdio          = read from stdin, write to stdout (no Infile
                    name required in this mode)
version        = show version number and exit
usage          = display usage prompt and exit
no_frame_text  = do not save text in frame (Interleaf
                    to Ascii mode only)
line_length    = length of lines produced during Interleaf
                    to Ascii mode (default = 80)
preserve       = preserve special chars as I'leaf hex codes
InFile         = name of input file **REQUIRED**
OutFile        = name of output file (If absent, Infile.out
                    or Infile.doc is used)