SlideShare a Scribd company logo
1 of 9
Download to read offline
AcroButtons User’s Manual                                                                      WindJack Solutions, Inc.




AcroButtons© Quick Start Guide
AcroButtons by Windjack Solutions, Inc.
An Adobe® Acrobat® plug-in for creating Toolbar Buttons.

The Fastest Button
There are 5 quick steps to creating a custom toolbar button..
1. Create a New Button
2. Name the button.
3. Select the image to appear on the button face.
4. Select the Action the button will perform.
5. Save to button to a file.

Create a New Button
There are two ways to start making your own Acrobat Toolbar Button.

    1. Press the      button on Acrobat’s Advanced Editing Toolbar.
       If this toolbar is not visible, then activate it from the menu option
       View–> Toolbars–> Advanced Editing.
    2. Select the menu option
       Advanced–>AcroButtons–>Create New AcroButton
Each of these Actions starts the process of creating a new toolbar button by displaying the Properties Panel for a
new button. All values are set to defaults, including the button icon. (See The Properties Panel in the
AcroButtons User’s Manual)




At this point you could press “Ok” and a new toolbar button would appear on Acrobat’s toolbar. The image on
the new button would be the icon that’s currently showing in the Properties Panel (question mark with a red
slash through it). This button wouldn’t be very interesting though because it doesn’t do anything.
                                                          1
AcroButtons User’s Manual                                                                       WindJack Solutions, Inc.


Name the Button
Change the default name, “Untitled0”, to something more descriptive. For this example change it to
“NextPage”. The button’s name is important for several different reasons. It’s used for creating and deleting
the button, as a default value for several operations, and as a root name for functions and variables in the
button’s JavaScript. As such, it cannot contain any white space or special characters and cannot be changed
after the button is saved to a file. If you want to change the name after the button has been save you will have
to copy the button (see Advance Properties Panel in the AcroButtons User’s Manual) and then delete the
original.

Select a button icon
For this example we’ll used the easiest way to get an icon, The Quick Select Method.
    1. Click on the “Acrobat 7.0 Icon” button. This icon will work for both Acrobat 6.0 and Acrobat 7.0. The
       first dialog in this process is the Image Source. This dialog gives you 3 options for selecting the image
       to be placed on the button. The Quick Select option is by far the easiest option for getting a button fast.
       The other two options give you a much greater range of image selection, but require you to do some
       extra work.




    2. Select “Quick Select”. Leave “Don’t Open QuickSelect Doc” unchecked.
    3. Click Ok
    4. The Quick Select PDF document will open. This document is a sheet of over 250 icons, all ready to be
       used. Below is a small section of the Quick Select PDF document. As the cursor passes over an image
       on the page, the outlines of the image are highlighted and text is added to the cursor that indicates the
       type of image that will be selected on a click. For this exercise choose the Right Arrow image.




    5. Place the cursor on the Right Arrow and click once.
    6. Image Selection is complete. The right arrow icon should now be displayed on the Properties Panel.




                                                        2
AcroButtons User’s Manual                                                                   WindJack Solutions, Inc.



Select Button Action
The Buttons Action is really some JavaScript code that Acrobat executes each time the button is pressed. You
can enter your own, copy and paste JavaScript from another source, or use one of the predefined JavaScripts
that comes with AcroButtons.
For this exercise we’ll choose one of the predefined JavaScrippets.
   1. Press the “Select a JavaScrippet” button.
        Several JavaScrippet categories are displayed.
    2. Select “Embedded Scripts->Next Page”




    3. Selecting a JavaScrippet brings up the JavaScrippet Pre-viewer dialog. Use this dialog to verify that
       this is the JavaScript you want to use.




    4. Select the “Scrippet Description” to be used as the tool tip.
    5. Press the “Use This JavaScrippet” button.

                                                         3
AcroButtons User’s Manual                                                                      WindJack Solutions, Inc.

    6. The code for the selected JavaScrippet has now been written to the Properties Panel. Advanced users
       can view and edit this code, as well as several other properties, by pressing the Advanced Button.
    7. Let’s change one last thing for this button. Set the Button’s Label to “Next Page”, this text will appear
       to the right of the Icon on the toolbar. The Properties Panel should now look like the one shown below.




                                                        4
AcroButtons User’s Manual                                                                       WindJack Solutions, Inc.



Save the Button
Click the “Ok” button.
This button has not been previously saved to a file so the Save File Dialog is activated. The name of the file is
defaulted to name of the Button, but it could be anything. Leave it as is and press “Save”.




Done!! The AcroButton with the Next Page image and JavaScript function is now on the Acrobat Add-on
Tools Toolbar.




The button will appear grayed in there aren’t any documents open. Try out the ToolTip by leaving the cursor
over top the button for a few seconds, and if the current document has multiple pages click on your new Next
Page button, the page view changes appropriately. Pretty Cool!

NOTE: AcroButtons Quick Select can also be used with images from any PDF document. Please see the
Tutorial “Using AcroButtons Quick Select with Images from any PDF Document.”

Have fun playing with AcroButtons! There are more things you can do with this tool than we can think of, but
if you have any special requests please let us know.

Any problems, questions or suggestions please send us email: support@windjack.com.




                                                        5
AcroButtons User’s Manual                                                                       WindJack Solutions, Inc.




Quick Select with Images from any PDF Document
In the “Quick Start” tutorial we showed how to create AcroButtons using the Quick Select PDF document with
over 250 ready to go images for the button face. In this exercise, we’ll show you how to use the Quick Select
Preferences, how to use Quick Select to choose an image from any open PDF document, and how to modify the
button’s JavaScript action.
NOTE: For detailed information on selecting images appropriate for AcroButtons please see the Button Images
section of the AcroButtons User’s Manual.
The final product will be a logo button that displays information about the company.

Setup Quick Select Preferences:
       1. Open the PDF document containing the image you want to use for the button face. Your company
          logo would be an excellent choice, but since I can’t show you yours here, for this example I’ll use the
          logo for Windjack Solutions. For the JavaScrippet action we’ll put up a dialog box providing
          information on the company.
       2. Activate the AcroButtons Preferences from the Acrobat menu Edit–>Preferences–>AcroButtons.
       3. Check 32 pixels in the Quick Select Button Height box.
       4. Change the mask color to match the background of the image you want to select.
           Quick Select automatically scales all images to this height. It is possible to Quick Select an entire
           page for your button icon, but large reductions can produce poorer quality images on the button face.




         Note: The 32 pixel height is only valid for toolbar buttons in Acrobat 6.0.




                                                         6
AcroButtons User’s Manual                                                                      WindJack Solutions, Inc.


Quick select an Image
      1. Create a new AcroButton. See Create the Button in the previous tutorial.

      2. Enter the name for the new button (using no spaces), in this case WindjackSolutionsLogo. Click
         Save.
      3. In the Properties Panel for the new AcroButton press the “Acrobat 6.0 Icon” button.
      4. In the Image Source Dialog check Quick Select. Since we won’t be using an image from the Quick
         Select document, check the Don’t Open Quick Select Doc box.




      5. Click OK.
      6. Place the cursor over the image you want for the button. The cursor will indicate object type (forms,
         pages, images, etc.) as it passes over them. Click on the image.




      7. The image should appear, scaled appropriately, in the Properties Panel.




                                                       7
AcroButtons User’s Manual                                                                     WindJack Solutions, Inc.



Add and Modify the JavaScript Action
We’ll start off with one of the pre-defined JavaScrippets that comes with AcroButtons and modify it fit our
needs.
     1. On the Properties panel, push on the “Select a JavaScrippet” button.
     2. Select “JavaScript Examples->Display an Alert Box”.
     3. Click “Use This JavaScippet” on the JavaScrippet Pre-Viewer dialog.
       4. On the Properties panel, press the “Advanced>>>” button.
          The advanced properties are now available at the bottom of the Properties Panel.
          .




       5. The Action Code for this JavaScrippet simply displays an alert box. It’s useful though because is
          comes with documentation on how to use the alert box.
          Press the “Edit” button for the “Action Code” to display an edit window for the code.




                                                        8
AcroButtons User’s Manual                                                                             WindJack Solutions, Inc.


       6. Below, the full text of the “Display Alert Box” JavaScript is shown. We’ve already changed it to say
          something useful about the company. Enter your own information.
 // This Function Has 4 input parameters
 // cMsg: Text Displayed in AlertBox
 // nIcon: Icon to display in AlertBox
 //      0: Error (default)
 //      1: Warning
 //      2: Question
 //      3: Status
 // nType: Buttons to display on AlertBox
 //      0: OK (default)
 //      1: OK, Cancel
 //      2: Yes, No
 //      3: Yes, No, Cancel // cTitle: Text on Title Bar of AlertBox

  app.alert({cMsg: "Windjack Solutions has been developing plug-ins and Adobe solutions since 1997. Our specialty is the
rapid development of modules and small applications. We have developed and/or were team members in the development of
several successful products on the market today", nIcon: 3, nType: 0, cTitle: "Information about Windjack Solutions"});
       7. Click “Ok”.
       8. That’s it. Click on “Save” or close the Advanced options with the “<<<Advanced” button and click
          on “Ok” to save the button to a file.
       9. The new AcroButton is now on the Acrobat Add-on Toolbar. Notice the larger 32 pixel size. Click
          on it and the Alert Dialog box will pop-up with the title and information we typed in about Windjack
          Solutions.




Note: The Red Line is on the button image because this example was done with an Evaluation Copy. Be sure
to enter your paid for Serial Number in the AcroButtons About Box to produce buttons without the red line.
Now is that cool or what? This example shows how to use just one of the JavaScrippets included with
AcroButtons. Check out the others too- there are sure to be a few that will help your Document Process.

Any problems, questions or suggestions please send us email: support@windjack.com.



                                                                 9

More Related Content

What's hot

Creating a dot netnuke
Creating a dot netnukeCreating a dot netnuke
Creating a dot netnukeNguyễn Anh
 
Office Tips and Tricks
Office Tips and TricksOffice Tips and Tricks
Office Tips and Tricksguestf16c76f
 
Lotusphere 2012: BP102 'UserBlast'
Lotusphere 2012: BP102 'UserBlast'Lotusphere 2012: BP102 'UserBlast'
Lotusphere 2012: BP102 'UserBlast'Mat Newman
 
SJI6510_Authoring _With_Structured_FrameMaker
SJI6510_Authoring _With_Structured_FrameMakerSJI6510_Authoring _With_Structured_FrameMaker
SJI6510_Authoring _With_Structured_FrameMakerW. Ben Rhodes, M.A.
 
Assignment2 B Walkthrough
Assignment2 B WalkthroughAssignment2 B Walkthrough
Assignment2 B WalkthroughMahmoud
 
Powerpoint 2007
Powerpoint 2007Powerpoint 2007
Powerpoint 2007ohmed
 
ITS488 Lecture 6: Music and Sound Effect & GVR Try out.
ITS488 Lecture 6: Music and Sound Effect & GVR Try out.ITS488 Lecture 6: Music and Sound Effect & GVR Try out.
ITS488 Lecture 6: Music and Sound Effect & GVR Try out.Kobkrit Viriyayudhakorn
 
Windows7tipstrickspptversion 12599513345858-phpapp01
Windows7tipstrickspptversion 12599513345858-phpapp01Windows7tipstrickspptversion 12599513345858-phpapp01
Windows7tipstrickspptversion 12599513345858-phpapp01Ramprakash Kumar
 
Windows 7-getting-started
Windows 7-getting-startedWindows 7-getting-started
Windows 7-getting-startedjaimehero
 
The ms visual basic 6
The ms visual basic 6The ms visual basic 6
The ms visual basic 6Eyelean xilef
 
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Programming Without Coding Technology (PWCT) - RMChart ActiveXProgramming Without Coding Technology (PWCT) - RMChart ActiveX
Programming Without Coding Technology (PWCT) - RMChart ActiveXMahmoud Samir Fayed
 
Wt1110 sb unit 1
Wt1110 sb unit 1Wt1110 sb unit 1
Wt1110 sb unit 1kateridrex
 
Loyalty Stamp Tutorial
Loyalty Stamp TutorialLoyalty Stamp Tutorial
Loyalty Stamp TutorialMy App Editor
 
Lab: Mobile App Development with XPages and Extension Library
Lab:  Mobile App Development with XPages and Extension LibraryLab:  Mobile App Development with XPages and Extension Library
Lab: Mobile App Development with XPages and Extension LibraryWorkFlowStudios
 
Managing multiple tasks
Managing multiple tasksManaging multiple tasks
Managing multiple tasksJohn Robinson
 

What's hot (19)

Creating a dot netnuke
Creating a dot netnukeCreating a dot netnuke
Creating a dot netnuke
 
Office Tips and Tricks
Office Tips and TricksOffice Tips and Tricks
Office Tips and Tricks
 
Lotusphere 2012: BP102 'UserBlast'
Lotusphere 2012: BP102 'UserBlast'Lotusphere 2012: BP102 'UserBlast'
Lotusphere 2012: BP102 'UserBlast'
 
SJI6510_Authoring _With_Structured_FrameMaker
SJI6510_Authoring _With_Structured_FrameMakerSJI6510_Authoring _With_Structured_FrameMaker
SJI6510_Authoring _With_Structured_FrameMaker
 
Assignment2 B Walkthrough
Assignment2 B WalkthroughAssignment2 B Walkthrough
Assignment2 B Walkthrough
 
Powerpoint 2007
Powerpoint 2007Powerpoint 2007
Powerpoint 2007
 
Introduction
IntroductionIntroduction
Introduction
 
ITS488 Lecture 6: Music and Sound Effect & GVR Try out.
ITS488 Lecture 6: Music and Sound Effect & GVR Try out.ITS488 Lecture 6: Music and Sound Effect & GVR Try out.
ITS488 Lecture 6: Music and Sound Effect & GVR Try out.
 
Family Tree Explorer 9 Premium Manual
Family Tree Explorer 9 Premium ManualFamily Tree Explorer 9 Premium Manual
Family Tree Explorer 9 Premium Manual
 
Windows7tipstrickspptversion 12599513345858-phpapp01
Windows7tipstrickspptversion 12599513345858-phpapp01Windows7tipstrickspptversion 12599513345858-phpapp01
Windows7tipstrickspptversion 12599513345858-phpapp01
 
Windows 7-getting-started
Windows 7-getting-startedWindows 7-getting-started
Windows 7-getting-started
 
MS Access Macros
MS Access MacrosMS Access Macros
MS Access Macros
 
The ms visual basic 6
The ms visual basic 6The ms visual basic 6
The ms visual basic 6
 
Programming Without Coding Technology (PWCT) - RMChart ActiveX
Programming Without Coding Technology (PWCT) - RMChart ActiveXProgramming Without Coding Technology (PWCT) - RMChart ActiveX
Programming Without Coding Technology (PWCT) - RMChart ActiveX
 
Wt1110 sb unit 1
Wt1110 sb unit 1Wt1110 sb unit 1
Wt1110 sb unit 1
 
Dreamweaver8
Dreamweaver8Dreamweaver8
Dreamweaver8
 
Loyalty Stamp Tutorial
Loyalty Stamp TutorialLoyalty Stamp Tutorial
Loyalty Stamp Tutorial
 
Lab: Mobile App Development with XPages and Extension Library
Lab:  Mobile App Development with XPages and Extension LibraryLab:  Mobile App Development with XPages and Extension Library
Lab: Mobile App Development with XPages and Extension Library
 
Managing multiple tasks
Managing multiple tasksManaging multiple tasks
Managing multiple tasks
 

Viewers also liked

Studi di settore ATTESTAZIONE, ASSEVERAZIONE e ASPETTI SANZIONATORI in CAPO a...
Studi di settore ATTESTAZIONE, ASSEVERAZIONE e ASPETTI SANZIONATORI in CAPO a...Studi di settore ATTESTAZIONE, ASSEVERAZIONE e ASPETTI SANZIONATORI in CAPO a...
Studi di settore ATTESTAZIONE, ASSEVERAZIONE e ASPETTI SANZIONATORI in CAPO a...gianlkr
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />tutorialsruby
 
Л.Голубкова. "Гуманитарное конфигурирование в развивающихся системах"
Л.Голубкова. "Гуманитарное конфигурирование в развивающихся системах"Л.Голубкова. "Гуманитарное конфигурирование в развивающихся системах"
Л.Голубкова. "Гуманитарное конфигурирование в развивающихся системах"Anatoly Levenchuk
 
Blossoming Together Dr. Shriniwas Kashalikar
Blossoming Together Dr. Shriniwas KashalikarBlossoming Together Dr. Shriniwas Kashalikar
Blossoming Together Dr. Shriniwas Kashalikardrsolapurkar
 
Second Magazine Analysis
Second Magazine AnalysisSecond Magazine Analysis
Second Magazine Analysisguest0f911b
 
Tutorial%20-%20Content%20Management%20System
Tutorial%20-%20Content%20Management%20SystemTutorial%20-%20Content%20Management%20System
Tutorial%20-%20Content%20Management%20Systemtutorialsruby
 
M E A N I N G O F C O N C E P T U A L S T R E S S D R
M E A N I N G  O F  C O N C E P T U A L  S T R E S S  D RM E A N I N G  O F  C O N C E P T U A L  S T R E S S  D R
M E A N I N G O F C O N C E P T U A L S T R E S S D Rdrsolapurkar
 
Opportunities with mobile applications from Wireless Expertise
Opportunities with mobile applications from Wireless ExpertiseOpportunities with mobile applications from Wireless Expertise
Opportunities with mobile applications from Wireless ExpertiseAnuj R KHANNA
 
Giana La Piana Urban Latino Article
Giana La Piana Urban Latino ArticleGiana La Piana Urban Latino Article
Giana La Piana Urban Latino ArticleLulaine Compere
 
First Magazine Analysis
First Magazine AnalysisFirst Magazine Analysis
First Magazine Analysisguest0f911b
 

Viewers also liked (20)

Lecture19-20
Lecture19-20Lecture19-20
Lecture19-20
 
Studi di settore ATTESTAZIONE, ASSEVERAZIONE e ASPETTI SANZIONATORI in CAPO a...
Studi di settore ATTESTAZIONE, ASSEVERAZIONE e ASPETTI SANZIONATORI in CAPO a...Studi di settore ATTESTAZIONE, ASSEVERAZIONE e ASPETTI SANZIONATORI in CAPO a...
Studi di settore ATTESTAZIONE, ASSEVERAZIONE e ASPETTI SANZIONATORI in CAPO a...
 
phpTutorial5
phpTutorial5phpTutorial5
phpTutorial5
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />
 
Л.Голубкова. "Гуманитарное конфигурирование в развивающихся системах"
Л.Голубкова. "Гуманитарное конфигурирование в развивающихся системах"Л.Голубкова. "Гуманитарное конфигурирование в развивающихся системах"
Л.Голубкова. "Гуманитарное конфигурирование в развивающихся системах"
 
Taula comarcal de salut juvenil de l’Alt Empordà
Taula comarcal de salut juvenil de l’Alt EmpordàTaula comarcal de salut juvenil de l’Alt Empordà
Taula comarcal de salut juvenil de l’Alt Empordà
 
Blossoming Together Dr. Shriniwas Kashalikar
Blossoming Together Dr. Shriniwas KashalikarBlossoming Together Dr. Shriniwas Kashalikar
Blossoming Together Dr. Shriniwas Kashalikar
 
Alfredo-PUMEX
Alfredo-PUMEXAlfredo-PUMEX
Alfredo-PUMEX
 
Icicles
IciclesIcicles
Icicles
 
Second Magazine Analysis
Second Magazine AnalysisSecond Magazine Analysis
Second Magazine Analysis
 
os-php-wiki5-a4
os-php-wiki5-a4os-php-wiki5-a4
os-php-wiki5-a4
 
Tutorial%20-%20Content%20Management%20System
Tutorial%20-%20Content%20Management%20SystemTutorial%20-%20Content%20Management%20System
Tutorial%20-%20Content%20Management%20System
 
perl_objects
perl_objectsperl_objects
perl_objects
 
M E A N I N G O F C O N C E P T U A L S T R E S S D R
M E A N I N G  O F  C O N C E P T U A L  S T R E S S  D RM E A N I N G  O F  C O N C E P T U A L  S T R E S S  D R
M E A N I N G O F C O N C E P T U A L S T R E S S D R
 
Opportunities with mobile applications from Wireless Expertise
Opportunities with mobile applications from Wireless ExpertiseOpportunities with mobile applications from Wireless Expertise
Opportunities with mobile applications from Wireless Expertise
 
cdf31prm
cdf31prmcdf31prm
cdf31prm
 
Giana La Piana Urban Latino Article
Giana La Piana Urban Latino ArticleGiana La Piana Urban Latino Article
Giana La Piana Urban Latino Article
 
NutritionCamp. Water management and climate change - Luca Ruini
NutritionCamp. Water management and climate change - Luca RuiniNutritionCamp. Water management and climate change - Luca Ruini
NutritionCamp. Water management and climate change - Luca Ruini
 
First Magazine Analysis
First Magazine AnalysisFirst Magazine Analysis
First Magazine Analysis
 
11 17 Retaining Walls
11 17 Retaining Walls11 17 Retaining Walls
11 17 Retaining Walls
 

Similar to AcroButtonsTutorial

controlling_animations
controlling_animationscontrolling_animations
controlling_animationstutorialsruby
 
controlling_animations
controlling_animationscontrolling_animations
controlling_animationstutorialsruby
 
QRG - How to show hidden content using a button.pdf
QRG - How to show hidden content using a button.pdfQRG - How to show hidden content using a button.pdf
QRG - How to show hidden content using a button.pdfHasseyWijetunge
 
Google calendar integration in iOS app
Google calendar integration in iOS appGoogle calendar integration in iOS app
Google calendar integration in iOS appKetan Raval
 
Clipping Path Service-Photo Editor PH
Clipping Path Service-Photo Editor PHClipping Path Service-Photo Editor PH
Clipping Path Service-Photo Editor PHJannatul Suvarna
 
Day to day use of Logical Triggers.pdf
Day to day use of Logical Triggers.pdfDay to day use of Logical Triggers.pdf
Day to day use of Logical Triggers.pdfHasseyWijetunge
 
Cis 407 i lab 2 of 7
Cis 407 i lab 2 of 7Cis 407 i lab 2 of 7
Cis 407 i lab 2 of 7helpido9
 
Gui builder
Gui builderGui builder
Gui builderlearnt
 
Adobe Illustrator CC 2018
Adobe Illustrator CC 2018 Adobe Illustrator CC 2018
Adobe Illustrator CC 2018 NYCCTfab
 
Adobe Illustrator CS6 Primer
Adobe Illustrator CS6 PrimerAdobe Illustrator CS6 Primer
Adobe Illustrator CS6 PrimerNYCCTfab
 
Tat learning applications en
Tat learning applications enTat learning applications en
Tat learning applications enToni Setyawan
 
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docxpaynetawnya
 
Power pointlabs quick tutorial
Power pointlabs quick tutorialPower pointlabs quick tutorial
Power pointlabs quick tutorialDa Huang
 
Programming Without Coding Technology (PWCT) - Play Flash Movie
Programming Without Coding Technology (PWCT) - Play Flash MovieProgramming Without Coding Technology (PWCT) - Play Flash Movie
Programming Without Coding Technology (PWCT) - Play Flash MovieMahmoud Samir Fayed
 
Fix adobe-flash-player-crashes
Fix adobe-flash-player-crashesFix adobe-flash-player-crashes
Fix adobe-flash-player-crashesVikas Medhekar
 
Cis407 a ilab 2 web application development devry university
Cis407 a ilab 2 web application development devry universityCis407 a ilab 2 web application development devry university
Cis407 a ilab 2 web application development devry universitylhkslkdh89009
 
Fix Shockwave Flash Crashes
Fix Shockwave Flash CrashesFix Shockwave Flash Crashes
Fix Shockwave Flash CrashesVikas Medhekar
 

Similar to AcroButtonsTutorial (20)

controlling_animations
controlling_animationscontrolling_animations
controlling_animations
 
controlling_animations
controlling_animationscontrolling_animations
controlling_animations
 
QRG - How to show hidden content using a button.pdf
QRG - How to show hidden content using a button.pdfQRG - How to show hidden content using a button.pdf
QRG - How to show hidden content using a button.pdf
 
Google calendar integration in iOS app
Google calendar integration in iOS appGoogle calendar integration in iOS app
Google calendar integration in iOS app
 
Clipping Path Service-Photo Editor PH
Clipping Path Service-Photo Editor PHClipping Path Service-Photo Editor PH
Clipping Path Service-Photo Editor PH
 
Day to day use of Logical Triggers.pdf
Day to day use of Logical Triggers.pdfDay to day use of Logical Triggers.pdf
Day to day use of Logical Triggers.pdf
 
Cis 407 i lab 2 of 7
Cis 407 i lab 2 of 7Cis 407 i lab 2 of 7
Cis 407 i lab 2 of 7
 
Gui builder
Gui builderGui builder
Gui builder
 
Adobe Illustrator CC 2018
Adobe Illustrator CC 2018 Adobe Illustrator CC 2018
Adobe Illustrator CC 2018
 
Apps in a Flash HCI
Apps in a Flash HCIApps in a Flash HCI
Apps in a Flash HCI
 
Adobe Illustrator CS6 Primer
Adobe Illustrator CS6 PrimerAdobe Illustrator CS6 Primer
Adobe Illustrator CS6 Primer
 
Tat learning applications en
Tat learning applications enTat learning applications en
Tat learning applications en
 
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
 
Power pointlabs quick tutorial
Power pointlabs quick tutorialPower pointlabs quick tutorial
Power pointlabs quick tutorial
 
Guide To Magic Infoforuser
Guide To Magic InfoforuserGuide To Magic Infoforuser
Guide To Magic Infoforuser
 
Programming Without Coding Technology (PWCT) - Play Flash Movie
Programming Without Coding Technology (PWCT) - Play Flash MovieProgramming Without Coding Technology (PWCT) - Play Flash Movie
Programming Without Coding Technology (PWCT) - Play Flash Movie
 
Fix adobe-flash-player-crashes
Fix adobe-flash-player-crashesFix adobe-flash-player-crashes
Fix adobe-flash-player-crashes
 
Cis407 a ilab 2 web application development devry university
Cis407 a ilab 2 web application development devry universityCis407 a ilab 2 web application development devry university
Cis407 a ilab 2 web application development devry university
 
Fix Shockwave Flash Crashes
Fix Shockwave Flash CrashesFix Shockwave Flash Crashes
Fix Shockwave Flash Crashes
 
Logical Triggers.pdf
Logical Triggers.pdfLogical Triggers.pdf
Logical Triggers.pdf
 

More from tutorialsruby

&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />tutorialsruby
 
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>tutorialsruby
 
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>tutorialsruby
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />tutorialsruby
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />tutorialsruby
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 

More from tutorialsruby (20)

&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />
 
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
TopStyle Help &amp; &lt;b>Tutorial&lt;/b>
 
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting &lt;b>...&lt;/b>
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />
 
&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />&lt;img src="../i/r_14.png" />
&lt;img src="../i/r_14.png" />
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
CSS
CSSCSS
CSS
 
CSS
CSSCSS
CSS
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

AcroButtonsTutorial

  • 1. AcroButtons User’s Manual WindJack Solutions, Inc. AcroButtons© Quick Start Guide AcroButtons by Windjack Solutions, Inc. An Adobe® Acrobat® plug-in for creating Toolbar Buttons. The Fastest Button There are 5 quick steps to creating a custom toolbar button.. 1. Create a New Button 2. Name the button. 3. Select the image to appear on the button face. 4. Select the Action the button will perform. 5. Save to button to a file. Create a New Button There are two ways to start making your own Acrobat Toolbar Button. 1. Press the button on Acrobat’s Advanced Editing Toolbar. If this toolbar is not visible, then activate it from the menu option View–> Toolbars–> Advanced Editing. 2. Select the menu option Advanced–>AcroButtons–>Create New AcroButton Each of these Actions starts the process of creating a new toolbar button by displaying the Properties Panel for a new button. All values are set to defaults, including the button icon. (See The Properties Panel in the AcroButtons User’s Manual) At this point you could press “Ok” and a new toolbar button would appear on Acrobat’s toolbar. The image on the new button would be the icon that’s currently showing in the Properties Panel (question mark with a red slash through it). This button wouldn’t be very interesting though because it doesn’t do anything. 1
  • 2. AcroButtons User’s Manual WindJack Solutions, Inc. Name the Button Change the default name, “Untitled0”, to something more descriptive. For this example change it to “NextPage”. The button’s name is important for several different reasons. It’s used for creating and deleting the button, as a default value for several operations, and as a root name for functions and variables in the button’s JavaScript. As such, it cannot contain any white space or special characters and cannot be changed after the button is saved to a file. If you want to change the name after the button has been save you will have to copy the button (see Advance Properties Panel in the AcroButtons User’s Manual) and then delete the original. Select a button icon For this example we’ll used the easiest way to get an icon, The Quick Select Method. 1. Click on the “Acrobat 7.0 Icon” button. This icon will work for both Acrobat 6.0 and Acrobat 7.0. The first dialog in this process is the Image Source. This dialog gives you 3 options for selecting the image to be placed on the button. The Quick Select option is by far the easiest option for getting a button fast. The other two options give you a much greater range of image selection, but require you to do some extra work. 2. Select “Quick Select”. Leave “Don’t Open QuickSelect Doc” unchecked. 3. Click Ok 4. The Quick Select PDF document will open. This document is a sheet of over 250 icons, all ready to be used. Below is a small section of the Quick Select PDF document. As the cursor passes over an image on the page, the outlines of the image are highlighted and text is added to the cursor that indicates the type of image that will be selected on a click. For this exercise choose the Right Arrow image. 5. Place the cursor on the Right Arrow and click once. 6. Image Selection is complete. The right arrow icon should now be displayed on the Properties Panel. 2
  • 3. AcroButtons User’s Manual WindJack Solutions, Inc. Select Button Action The Buttons Action is really some JavaScript code that Acrobat executes each time the button is pressed. You can enter your own, copy and paste JavaScript from another source, or use one of the predefined JavaScripts that comes with AcroButtons. For this exercise we’ll choose one of the predefined JavaScrippets. 1. Press the “Select a JavaScrippet” button. Several JavaScrippet categories are displayed. 2. Select “Embedded Scripts->Next Page” 3. Selecting a JavaScrippet brings up the JavaScrippet Pre-viewer dialog. Use this dialog to verify that this is the JavaScript you want to use. 4. Select the “Scrippet Description” to be used as the tool tip. 5. Press the “Use This JavaScrippet” button. 3
  • 4. AcroButtons User’s Manual WindJack Solutions, Inc. 6. The code for the selected JavaScrippet has now been written to the Properties Panel. Advanced users can view and edit this code, as well as several other properties, by pressing the Advanced Button. 7. Let’s change one last thing for this button. Set the Button’s Label to “Next Page”, this text will appear to the right of the Icon on the toolbar. The Properties Panel should now look like the one shown below. 4
  • 5. AcroButtons User’s Manual WindJack Solutions, Inc. Save the Button Click the “Ok” button. This button has not been previously saved to a file so the Save File Dialog is activated. The name of the file is defaulted to name of the Button, but it could be anything. Leave it as is and press “Save”. Done!! The AcroButton with the Next Page image and JavaScript function is now on the Acrobat Add-on Tools Toolbar. The button will appear grayed in there aren’t any documents open. Try out the ToolTip by leaving the cursor over top the button for a few seconds, and if the current document has multiple pages click on your new Next Page button, the page view changes appropriately. Pretty Cool! NOTE: AcroButtons Quick Select can also be used with images from any PDF document. Please see the Tutorial “Using AcroButtons Quick Select with Images from any PDF Document.” Have fun playing with AcroButtons! There are more things you can do with this tool than we can think of, but if you have any special requests please let us know. Any problems, questions or suggestions please send us email: support@windjack.com. 5
  • 6. AcroButtons User’s Manual WindJack Solutions, Inc. Quick Select with Images from any PDF Document In the “Quick Start” tutorial we showed how to create AcroButtons using the Quick Select PDF document with over 250 ready to go images for the button face. In this exercise, we’ll show you how to use the Quick Select Preferences, how to use Quick Select to choose an image from any open PDF document, and how to modify the button’s JavaScript action. NOTE: For detailed information on selecting images appropriate for AcroButtons please see the Button Images section of the AcroButtons User’s Manual. The final product will be a logo button that displays information about the company. Setup Quick Select Preferences: 1. Open the PDF document containing the image you want to use for the button face. Your company logo would be an excellent choice, but since I can’t show you yours here, for this example I’ll use the logo for Windjack Solutions. For the JavaScrippet action we’ll put up a dialog box providing information on the company. 2. Activate the AcroButtons Preferences from the Acrobat menu Edit–>Preferences–>AcroButtons. 3. Check 32 pixels in the Quick Select Button Height box. 4. Change the mask color to match the background of the image you want to select. Quick Select automatically scales all images to this height. It is possible to Quick Select an entire page for your button icon, but large reductions can produce poorer quality images on the button face. Note: The 32 pixel height is only valid for toolbar buttons in Acrobat 6.0. 6
  • 7. AcroButtons User’s Manual WindJack Solutions, Inc. Quick select an Image 1. Create a new AcroButton. See Create the Button in the previous tutorial. 2. Enter the name for the new button (using no spaces), in this case WindjackSolutionsLogo. Click Save. 3. In the Properties Panel for the new AcroButton press the “Acrobat 6.0 Icon” button. 4. In the Image Source Dialog check Quick Select. Since we won’t be using an image from the Quick Select document, check the Don’t Open Quick Select Doc box. 5. Click OK. 6. Place the cursor over the image you want for the button. The cursor will indicate object type (forms, pages, images, etc.) as it passes over them. Click on the image. 7. The image should appear, scaled appropriately, in the Properties Panel. 7
  • 8. AcroButtons User’s Manual WindJack Solutions, Inc. Add and Modify the JavaScript Action We’ll start off with one of the pre-defined JavaScrippets that comes with AcroButtons and modify it fit our needs. 1. On the Properties panel, push on the “Select a JavaScrippet” button. 2. Select “JavaScript Examples->Display an Alert Box”. 3. Click “Use This JavaScippet” on the JavaScrippet Pre-Viewer dialog. 4. On the Properties panel, press the “Advanced>>>” button. The advanced properties are now available at the bottom of the Properties Panel. . 5. The Action Code for this JavaScrippet simply displays an alert box. It’s useful though because is comes with documentation on how to use the alert box. Press the “Edit” button for the “Action Code” to display an edit window for the code. 8
  • 9. AcroButtons User’s Manual WindJack Solutions, Inc. 6. Below, the full text of the “Display Alert Box” JavaScript is shown. We’ve already changed it to say something useful about the company. Enter your own information. // This Function Has 4 input parameters // cMsg: Text Displayed in AlertBox // nIcon: Icon to display in AlertBox // 0: Error (default) // 1: Warning // 2: Question // 3: Status // nType: Buttons to display on AlertBox // 0: OK (default) // 1: OK, Cancel // 2: Yes, No // 3: Yes, No, Cancel // cTitle: Text on Title Bar of AlertBox app.alert({cMsg: "Windjack Solutions has been developing plug-ins and Adobe solutions since 1997. Our specialty is the rapid development of modules and small applications. We have developed and/or were team members in the development of several successful products on the market today", nIcon: 3, nType: 0, cTitle: "Information about Windjack Solutions"}); 7. Click “Ok”. 8. That’s it. Click on “Save” or close the Advanced options with the “<<<Advanced” button and click on “Ok” to save the button to a file. 9. The new AcroButton is now on the Acrobat Add-on Toolbar. Notice the larger 32 pixel size. Click on it and the Alert Dialog box will pop-up with the title and information we typed in about Windjack Solutions. Note: The Red Line is on the button image because this example was done with an Evaluation Copy. Be sure to enter your paid for Serial Number in the AcroButtons About Box to produce buttons without the red line. Now is that cool or what? This example shows how to use just one of the JavaScrippets included with AcroButtons. Check out the others too- there are sure to be a few that will help your Document Process. Any problems, questions or suggestions please send us email: support@windjack.com. 9