core pdf editor : Online pdf converter to powerpoint application control tool html web page winforms online Help%20for%20Smarties5-part1172

Step 1 – Creating a Help File       47 
This screen enables you to specify if you want separate folders to hold your 
images, or to divide up your HTML files.  For this small example, let’s just keep 
everything in one folder. 
4. Select Do not create subfolder for both HTML files and Images, then select 
Next >.  The following dialog will display. 
This dialog specifies how you want to format the HTML topic files. You have 
the option of working with or without style sheets. If you don’t want to use style 
sheets, the HTML topics will be formatted using inline styles (which is like 
applying manual character and paragraph formatting in Word). If you want to 
use style sheets, you can create new style sheets based on the formatting in the 
WinHelp topics or you can select a style sheet you already use with other HTML 
4. For this example, we will use the default, Inline Styles, so select Next >.  The 
following dialog will display. 
Online pdf converter to powerpoint - application control tool:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
Online pdf converter to powerpoint - application control tool:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
48      Palooza 2001 Help Labs 
This screen specifies various features of the help file.  The recommended default 
settings are selected. 
5. Select Next > to continue.  The following dialog will display. 
6. Select all options and change the selection from Dynamic HTML to Java 
Applet, and select Next>. 
application control tool:Online Convert PowerPoint to PDF file. Best free online export
Online Powerpoint to PDF Converter. Download Free Trial. Convert a PPTX/PPT File to PDF. Just upload your file by clicking on the blue
application control tool:XDoc.Converter for .NET, Support Documents and Images Conversion
Convert Word, Excel and PDF to image. Next Steps. Download Free Trial Download and try Converter for .NET with online support. See Pricing
Step 1 – Creating a Help File       49 
This screen controls the contents of the Navigation Bar.  The navigation bar 
appears in the right-hand pane of your WebHelp project in a location you 
7. Select all Navigation Bar elements and select Finish.  The following dialog 
will display. 
8. Select View Result to view the compiled HTML file titled helpfile.htm, as 
shown below. 
application control tool:C#: How to Use SDK to Convert Document and Image Using XDoc.
This online C# tutorial will tell you how to implement conversion to Tiff file from PDF, Word You may use our converter SDK to easily convert PDF, Word, Excel
application control tool:RasterEdge XDoc.PowerPoint for .NET - SDK for PowerPoint Document
Add image to specified position on PowerPoint page. Next Steps. Download Free Trial Download and try PDF for .NET with online support. See Pricing
50      Palooza 2001 Help Labs 
9. To view all of the files that were generated, go to the folder in which your help 
file resides, and notice that there is a \WebHelp  folder located within that 
Note that each topic in your help file is now an individual HTML file.  We will 
be using these individual HTML files that were generated when we incorporate 
help into our Web application in Step 3.   
Some of the files are listed below.  The help file name was added as a prefix  to 
all of the file names, which defaults to the topic title. 
This completes the generation of our help file for both our Windows and Web 
application.  We will use the help file and web help file generated in this section 
for the next chapters on connecting the help file to a Windows and Web 
application control tool:VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Studio .NET HTML5 PDF Viewer PDF Viewer control as well as a powerful online PDF converter.
application control tool:VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
XDoc.HTML5 Viewer. view, Annotate,Convert documents online using ASPX. XDoc.HTML5 Viewer. XDoc.Windows Viewer. XDoc.Converter. View & Process. XDoc.PDF. Scanning.
Step 2: 
Connecting a Help File to 
an AVR application 
What you will learn in Step 2:   
Calling Help from a Help Menu. 
Calling Help from a Help Button using different Winhlp32 parameters. 
Calling Context-Sensitive Help using HelpContextID and HelpKey properties to 
a Main and Secondary help window. 
Calling Context-Sensitive Help using the WhatsThisHelp button and 
WhatsThisHelpID property.  
Approximate Time to Complete Step 2:   
Approximately 30 minutes to an hour. 
What the AVR App will look like after completing Step 2:   
application control tool:C# HTML5 PDF Viewer SDK to convert and export PDF document to
to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Studio .NET HTML5 PDF Viewer PDF Viewer control as well as a powerful online PDF converter.
application control tool:DocImage SDK for .NET: Web Document Image Viewer Online Demo
Try Online Demo Now. Please click Browse to upload a file to display in web viewer. Suppported files are Word, Excel, PowerPoint, PDF, Tiff, Dicom and main
52      Palooza 2001 Help Labs 
What We Will Cover in Step 2 
In this step, we are going to utilize the Help File created in Step 1 and incorporate it 
into our AVR application. 
The Help File will be accessed from a Help Menu, accessing the entire help file.  We 
will also utilize context-sensitive help from a Help button and from each IOField. 
The application we will be using is shown below.   
The Help file already has the appropriate pieces in place in order to do the following: 
Call the entire Help file from the Help menu. 
Call a topic called New Customer information when the Help button is pressed. 
Display individual help topics using the HelpContextID and HelpKey 
properties, as well as display WhatsThisHelp popups using the 
WhatsThisHelpID property. 
Step 2 – Connecting a Help File to an AVR Application       53 
Calling Help from a Help Menu
You can call an entire Help File from a Help menu in code by calling Winhlp32.exe 
and the name of the help file.  We are also going to call a WebHelp file that resides 
on the web.   
The menu items are created using Menu Editor.    
To Call a Help File from a Help Menu 
1. Copy the HelpFile.HLP and HelpFile.CNT files from the Help File folder 
created in the previous section, or previous lab into the current folder: the 
\Session 10 – Connecting Help Files to Apps\Examples\AVR_App. 
2.  Open the AVR application in the \Session 10 – Connecting Help Files to 
Apps\Examples\AVR_App titled Application.VRM.   
Select Menu Editor from the Tools menu and view the Names of the Help 
menu items that have been previously created, as shown below.  
Go to the code editor and select helpcontent from the Controls box and Click  
from the Events box.  Add 1 line using OSEXEC to call the Winhelp engine, 
(Winhlp32), followed by the name of the Help file in a string, as shown below.
BEGSR  helpcontent  Click 
OSEXEC "Winhlp32.exe Helpfile.hlp" 
5.  Run the application. 
6. Click on Help - Contents.  The entire Help file will display. 
You can also call the help file directly, without having to enter 
Winhlp32.exe, as the help file is already associated with the Winhlp32 
54      Palooza 2001 Help Labs 
engine.  This time, remove Winhlp32.exe, leaving just the help file name in 
quotes, as shown below and Run the application again. 
BEGSR  helpcontent  Click 
OSEXEC "Helpfile.hlp" 
Calling an HTML File Locally or on the Web 
The Help menu also has a menu option titled Help On the Web The menu item 
titled helpontheweb calls a Webhelp help file on ASNA’s web site.  Note that for 
this exercise during Palooza, we will use Internet Explorer to call an html file on our 
local system. 
Go to the code editor and select helpontheweb from the Controls box and Click  
from the Events box.  
Add 1 line using OSEXEC to call Internet Explorer, (iexplore.exe), followed by 
the name of the html file, as shown below.
BEGSR helpontheweb Click 
OSEXEC "iexplore.exe  \Session 05 – Creating Help Files\Examples  
\Help_File\Source Files\default.htm" 
2.  Run the application. 
3. Click on Help – Help on the Web The local HTML file will display. 
Note, to call an HTML file on the web, you would enter the path as HTTP:// 
followed by the URL, as in the following example.  (You also do not need to 
enter iexplore.exe when HTTP protocol is used). 
Calling Help using a Help Button 
Notice that a Help button has also been added to the sample application that will take 
you to the topic describing the entire screen, or form (New Customer Information). 
Calling help from a help button is similar to calling a help menu item.  The only 
difference is now you want to go directly to a particular topic in the help file.  
Winhlp32 has some parameters that you need to pass, either using a Map number  
(-N), Keyword (-K) or Help Topic ID (-I). 
In this section, we will call the help topic using each of these parameters, along with 
an example using the CommonDialog control. 
To Call a Help File from a Help Button 
Enter the following code for the Help button named btnHelp.
Go to the code window and create a Click event for btnHelp.
Step 2 – Connecting a Help File to an AVR Application       55 
BEGSR btnHelp Click 
2. Enter the following code (in bold), or copy and paste the OSEXEC line entered 
for the HelpContent item and copy into the subroutine, as shown below. 
BEGSR btnHelp Click 
OSEXEC "Winhlp32.exe Helpfile.hlp" 
However, in this case, we want to call a particular topic in the help file, so we 
need to integrate context-sensitive help.  Winhlp32 has some parameters you can 
pass to indicate the topic you would like to go to in the help file.   
Refer to page 57 for a listing of all of the Winhlp32 parameters.   
For this step, we will use the ‘MAP’ number generated for the Help Topic 
called “New Customer Information A MAP number is noted by the –n 
parameter, followed immediately by the associated map number.  If we go 
back to our MAP file (.HH file), we will see that the 
New_Customer_Information Help Topic was assigned the number 1  
Using the Map Number Parameter 
3. To specify the New_Customer_Information help topic in code, use the –n1 
parameter between Winhlp32.exe and the name of the help file, as shown below. 
BEGSR btnHelp Click 
OSEXEC "Winhlp32.exe –n1 Helpfile.hlp" 
Run the application and select the Help button.  Note that the help topic titled 
“New Customer Information” will display.
Note that a MAP file does not have to be created, and that there are several 
ways to call an individual topic from a help button instead of using the –n 
You can use the –K  parameter to indicate a keyword, but the keywords 
cannot contain any blanks.  For example, you could use, -KName, but not 
–KNew Customer Information.   
To get around this, you can either use the –I parameter, or use the Help 
properties associated with the Common Dialog Control.
You can also use the –I keyword, which contains the name of the help topic 
ID For instance in this example, the topic ID for New Customer 
Information is New_Customer_Information.  Note that topic ID's will 
always contain an underscore for spaces between words, i.e., -
You can also use the CommonDialog control, which has a HelpContextID 
property to call a number (same as –n), or the HelpKey property to call a 
keyword (same as –K, except that it accepts a string that can contain 
56      Palooza 2001 Help Labs 
To summarize, if you are calling a help topic that does not have a map 
number, and all of the keywords specified contain a blank, then you must 
either use the Winhlp32's –I keyword followed by the help topic ID, or use 
the CommonDialog's HelpFile, HelpCommandHelpKey and the 
ShowHelp method.   
Using the Help Topic ID Parameter 
In this section, we will call the New Customer Information help topic again using the 
–I Winhlp32 parameter. 
5. Change the –n parameter to a –I, followed by the help topic ID for the topic 
New Customer Information, which is New_Customer_Information, as shown 
BEGSR btnHelp Click 
OSEXEC "Winhlp32.exe  –INew_Customer_Information  Helpfile.hlp" 
6.  Run the application and select the Help button.  Note that the help topic titled 
New Customer Information” will again display. 
Using CommonDialog to Display a Help Topic by Keyword 
In this section, we are going to use the CommonDialog control’s Help properties to 
display a help topic by a keyword.   By using the CommonDialog’s HelpKey 
property, you can specify a keyword containing blanks.   
Refer to the AVR help on CommonDialog for a listing of all its help properties that 
are available. 
To Use the Common Dialog Control in Conjunction with a 
1. Add a CommonDialog control onto the form.   
2. Go to the Code window and either delete or comment out the previous code for 
the btnHelp command button, and add in the following code for btnHelp using 
the Common Dialog control. 
BEGSR btnHelp Click 
CommonDialog1.HelpFile = "HelpFile.hlp" 
CommonDialog1.HelpCommand = 7 
CommonDialog1.HelpKey = "New Customer Information" 
Refer to the AVR Help file for more information on each property.  Note that 
the HelpCommand =7 specifies a Help Key and must be followed by the 
HelpKey property. 
3.  Run the application and select the Help button.   
Note that again, the New Customer Information topic will display. 
Documents you may be interested
Documents you may be interested