How To Articles
    				  by Dimitri Munkirs of WindJack Solutions.
                      
Copyright
                      © 2005 
                      by WindJack Solutions, Inc
    				 
    How to Use AcroButtons to Turn Any
    Acrobat Menu Item Into a One-Click Toolbar Button
                       
    				
    				
    				 Introduction
    This article will show you step by step
    how to use AcroButtons to turn any Acrobat Menu Item into a useful one-click toolbar
    button.† Why would you want to do this?† How is this helpful?† Here are two good reasons-
                    
                      - Provides
         end users who are not well versed with Acrobat, but who need to use it for
         your work-flow, with a highly visible one-click
         option to perform something that otherwise might require them to hunt
         through multi levels of menus in Acrobat.
 
                      - Do you
         routinely use Menu item options in Acrobat?† Tired of walking that
         menu every day?† Turning
         those Menu items into toolbar buttons gives you one-click access- a
         valuable time saver.
 
                      - Toolbar
         buttons you create with AcroButtons can be passed out
         to anyone- your work-group, clients, etc.†
         End users donít have to own the
         AcroButtons tool to use the function you create with it.
 
                    
    This article has two parts.†
    The first part shows you step by step how to use AcroButtons to create a
    Menu Item report- this is a list of all Menu Items available
    in the version of Acrobat you are using.†
    This report is handy to have since some of the Menu Item names in
    Acrobat are not the same as the name used for it in Acrobat JavaScript
    code.† An example of this is the ìSearchî
    menu item.† The underlying name for
    search used for JavaScript coding is ìFindî not Search.
      
    Creating a
    Menu Item Report with AcroButtons
    1.    
      
    
    Start
    by clicking the† 
††symbol to create a new toolbar button.† Enter a name for your new button (no spaces
    allowed) and choose an image for it.†
    Details on image selection can be found in the AcroButtonís Userís
    Manual or in the step-by-step guide for toolbar button
    creation ìAcroButtons Quick Start Guide.î
     NOTE: If this
    button will be used in Acrobat 7 you may also wish to
    add a text label for your toolbar button by entering it in the Label area. †Figure 1. below shows the
    Label as ìMenu Item Report.î
    
    Figure 1.† This screen shot shows the first steps in
    creating a new toolbar button- naming the button, selecting the image, and
    choosing a Label for Acrobat 7 users.
     2.    
      
    
    Click
    the ìSelect a JavaScrippetî button.†
    Choose Tools -> Create
    Menu/Button Report as shown below in Figure 2.
     
    Figure2. Select
    the JavaScrippet for creating a Menu Item Report
     3.      
    
    The
    JavaScrippet Pre-Viewer window will appear.†
    Leave all settings at their default values and click  Use This Scrippet.
     4.     
     
    AcroButtons
    gives you the option to have your toolbar button always enabled or only enabled
    when a PDF document is open.† Letís set our button to always be enabled.† Click on the Advanced button.† The window
    will expand to show all of the advanced features available in AcroButtons.† For this example weíll just make use of the
    ìAlways Enabledî feature by selecting that option as shown in Fig. 3
     NOTE:† Fig.3 also shows a check box option to set
    this main dialog to open with the Advanced features expanded all the time
    (bottom left corner) - a handy box to check if you regularly use the Advanced
    features.
     
    Figure3.  Setting the Enable Function to Always
     5. 
         
    
    Click
    Save.
     6.     
     
    Enter
    a file name in the dialog Select a File
    to Store the AcroButton In or use the default which
    is the name chosen for the button in Step 1 (in this case, MenuItemReport).
     7.     
     
    Click
    Save.† Click Close.
     8.     
     
    Your
    new button is now on the Acrobat Add-ons toolbar.† If you do not have the Add-ons toolbar
    activated do so now. Acrobat -> View -> Toolbars ->
    Add-on Tools.
     9.     
     
    Fig.
    4 shows the new Menu Item Report toolbar button in Acrobat 6 (Acrobat 7 toolbar
    not shown).†  
     
    Figure4.† New Menu Item Report toolbar button in
    Acrobat 6
     10. 
     Click on
    the new toolbar button.† Choose Menu Item
    Report in the dialog that appears.† The
    script creates a new PDF document and fills it with a report of all Acrobat
    Menu Items (Fig. 5).† This report can be saved or printed like any other PDF, or re-generated any
    time you want by just one-click on your new toolbar button. 
     
    Figure5.† Menu Item Report for Acrobat 6.02
    Professional
     
    Creating a
    Toolbar Button for Any Acrobat Menu Item of Your Choice
    Now that we have the Menu Item Report letís
    pick something from the list to make into a one-click toolbar button.† As you can see there
    are hundreds of Menu Items in Acrobat.†
    For this example Iíll use the Go To Previous
    Page command.† Figure 1 shows this in the
    list of commands from the Menu Item Report.†
    Notice the ** denotes the actual name of the command- so the command for
    GoTo PrevPage is ìPrevPageî not GoTo PrevPage.
     
    Figure
    1.† Section of the Acrobat Menu
    Item Report
     1.   
       
    
    Click
    the† 
†††symbol for creating a new button.† As in Part 1, give
    the button a name, choose an image for the button (I used the Quick Select
    option and chose one of the images included with AcroButtons), enter a Label if
    working with Acrobat 7, and give your button a custom Tool Tip if you
    wish.† Figure 2.† shows how this dialog box should look.
     
    Figure
    2.† Setting up
    the button file.
     
    
    2.     
     
    Click
    the Advanced button.† Youíve seen this
    from Part 1 but here we are going to enter our own line of code instead of
    choosing one of the included JavaScrippets.
    
    3.     
     
    The
    JavaScript code for creating a Menu item is a simple one-liner-
     app.execMenuItem("name
    of menu item")
    All we need to do to make this
    line of code work for our GoTo PrevPage is to replace the ìname of menu itemî
    with the actual menu item name we want- in our case this will result in
    app.execMenuItem("PrevPage");
    
    4.     
     
    Click
    the button labeled Action Code Edit to
    access the action code entry dialog box.† Enter the line of code as shown below in Fig
    3.
     
    Figure
    3.† Entered code
    in the Action Code dialog box.
     5.    
      
    
    Click
    OK.† You have now set up all the
    parameters for your new toolbar button.†
    The dialog box should look like the one below in Fig 4.
     
     6.   
       
    
    Click
    Save and enter a File Name.† This file is
    the one you would hand out to other users you want to have this one-click
    functionality.† The new GoTo PrevPage
    button is now on the Acrobat Add-ons toolbar.†
    With one click, you can go to the previous page in any multi-page
    document open in Acrobat.† Remember too-
    you can also move this file to Reader and it will work there as well.
    Thatís it on how to create toolbar
    buttons for any Menu Item in Acrobat using AcroButtons.† Pretty simple isnít it?† Yet this simple act gives you the power to
    automate those pesky menu- walking tasks you do all
    the time, or lets you pass these buttons out to your co-workers who can never
    remember where that darn Menu item is at.
    More How To articles for AcroButtons to come- if you have a
    topic you would like covered please let us know.† And, if you have any
    input on this article Iíd love to hear from you (just remember- Iím no
    programmer!)
    Dimitri Munkirs
    WindJack Solutions, Inc.