c# .net pdf reader : Add pages to pdf application Library utility azure asp.net wpf visual studio robohelp_11_help28-part1226

275
USING ROBOHELP HTML 11
Context-sensitive Help
Last updated 6/12/2014
Remove text-only topic files
Remove text-only topic files (.txt) from Microsoft HTML Help projects when you no longer need them.
Select View > Pods > Project Set-up. The Project Set-up pod appears.
Open the Context-Sensitive Help and What's This? Help Files folders.
Select the topic file (.txt).
Click Delete.
Open the Map Files folder.
Select the map file (.H) associated with the removed .txt file.
Click Delete. The topic file and its map file are deleted.
Version-control projects may have more options.
Testing context-sensitive Help
Test with the Context-Sensitive Help tool
The Context-Sensitive Help tool simulates Help calls from an application. 
In the Toolbox pod, double-click CSH Test.
Do one of the following:
• To test server-based Help, select Online.
• To test local Help, select Offline.
Do one of the following:
• For server-based Help, enter the server location and project name by using the following syntax for FlashHelp Pro:
http://RoboHelp Server/robohelp/server?project=MyProject&area=area-name&type=flashhelp 
For WebHelp Pro, use the following syntax:
http://RoboHelp Server/robohelp/server?project=MyProject&area=area-name&ver=1
• For local Help, click the Browse button, and select a Help file. 
(Optional) Enter a window name.
Click the map file icon  and select a map file.
Click the triangle and select a map number. 
Click Show Help. 
If Help is working correctly, the topic associated with the map number appears.
Test with BugHunter for HTML Help
Note: Microsoft HTML Help projects only.
BugHunter is a troubleshooting tool to test context-sensitive Help topics and diagnose problems. During testing, 
BugHunter captures and displays calls that the application makes.
Add pages to pdf - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
add and remove pages from a pdf; add page to pdf reader
Add pages to pdf - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
add a page to a pdf online; add pages to pdf preview
276
USING ROBOHELP HTML 11
Context-sensitive Help
Last updated 6/12/2014
Note: Before you start using BugHunter, you must launch Html Help Workshop once. To launch Html Help Workshop, 
double-click the hhw.exe file in the Html Help Workshop install folder.
Use BugHunter for the following tasks:
• Test Help buttons, F1 Help, or What's This? Help.
• Track the causes of errors.
• Copy data to the clipboard or annotate it and save it in a text file.
• Discover why the wrong topic appears.
• Determine if a particular map number is used.
• Determine if a window-level Help topic has a map ID assigned.
Start and close BugHunter
Select View > Pods > BugHunter.
Do one of the following:
• To start capturing data, right-click inside the pane and select Enable BugHunter. 
The output dialog box displays capture data while the program is enabled. When you activate Help in an 
application's dialog box, messages from BugHunter appear in the output window. Right-click in the pane to copy, 
annotate, or save the data.
• To clear the pane, right-click inside it and select Clear All. Data remains in the pane until you clear it.
• To stop capturing data, right-click inside the pane and deselect Disable BugHunter. 
Interpret BugHunter data
BugHunter data resembles this example:
C:\APPLICATION FOLDER\HELP_FILE.CHM, Custom Folder\Help_Topic_Name.htm, HH_HELP_CONTEXT, 
10253, Topic launched 
Multiple lines of data resemble this example:
Project: C:\APP FOLDER\HELP_FILE.CHM  
File: Custom Folder\Help _Topic_Name.htm  
Command: HH_HELP_CONTEXT  
Map Number: 10253  
Result: Topic launched
Interpret the data as follows:
Project 
Application location. Filename of the HTML Help that contains the called Help topic. 
File 
Folder and subfolders where the .htm topic exists. 
Command 
The command name sent to HTML Help. 
10253 
Map number. 
Result 
Activity summary. “Topic launched” indicates that the topic map ID matches the application code. 
Customize the BugHunter pane
Right-click inside the BugHunter pane and click Options.
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Redact Text Content. Redact Images. Redact Pages. Annotation & Drawing. Add Sticky Note. Highlight Text. Add Text. Add Text Box. Drawing Markups. PDF Print. Work
add page to pdf online; adding page numbers to pdf in preview
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
add document to pdf pages; add and remove pages from a pdf
277
USING ROBOHELP HTML 11
Context-sensitive Help
Last updated 6/12/2014
View map numbers in hex format
Select Tools > Options. Click the BugHunter tab.
In Display options, select Map Numbers In Hex.
Test in the application
To test context-sensitive Help in the application, follow these guidelines:
• If you auto-generated map IDs in RoboHelp, export the map files and provide them to the developer. Update the 
application to use the map IDs, if it doesn’t already.
• Generate the project. Provide the output files to the developer.
• If you designed a custom window for displaying window-level topics, inform the developer. The application requires 
coding to display topics this way.
• Install the latest version of the application, or access the Web application. If you install the latest build of the 
application from a network drive or CD, you can replace the output file with the new copy each time you generate. 
Put the output files in the same folder as the application EXE file.
• Print the Map IDs report. Use it as a checklist for testing dialog boxes.
• In the application, click Help or press F1 to verify that the correct Help topic opens in each dialog box.
• Update any map IDs that did not work and check the following:
• Ensure that the correct map ID is assigned.
• Ensure that the topic has a window assigned to it.
• Generate the project to retest edited topics.
Context-sensitive Help terms
ALI file 
A project file that is automatically created in the project folder when you add, update, or remove map IDs. It 
shows the topic ID/topic match (for example: ID_ABCForm=ABC.htm).
CHM file 
The file created when an author compiles a Microsoft HTML Help project. All the files in the project, 
including context-sensitive Help topics and map files, are compressed and saved in this file.
Header file 
A developer's term used to see map files. Developers create header files, which are text files containing a 
list of topic IDs and their corresponding map numbers. Header files use the .h, .hh, or .hm extension. When a developer 
provides the author with header files, the author needs to import the files into the project.
HHCTRL.OCX 
(Microsoft HTML Help projects) The Microsoft ActiveX control that contains the HtmlHelp() 
application programming interfaces. Developers ensure that HHCTRL.OCX is invoked when users request Help.
HH_HELP_CONTEXT 
(Microsoft HTML Help projects) Using this HTML Help API command, calls can be made to the 
application using the map number.
HTML Help API 
(Microsoft HTML Help projects) The application programming interface for Microsoft HTML Help 
that allows a Help window from an application to display. The HTML Help API contains commands for developers to 
specify the type, style, and position of Help windows.
HTML Help translator 
(Microsoft HTML Help projects) A mechanism in Microsoft HTML Help that looks up context-
sensitive Help topics when users request help in applications.
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add page number to pdf reader; add page number to pdf online
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Guide VB.NET Programmers How to Add Images in PDF Document Using XDoc.PDF SDK for VB.NET.
add page pdf; adding pages to a pdf document
278
USING ROBOHELP HTML 11
Context-sensitive Help
Last updated 6/12/2014
HTML Help viewer 
(Microsoft HTML Help projects) The default window used to display compiled Microsoft HTML 
Help (CHM files). Authors can also design a separate custom window to display context-sensitive Help topics.
Prefix 
Characters affixed to the beginning of topic IDs (for example, in the topic ID, Idd_Mytopicid, "IDD_" is the 
prefix). Development tools that generate map files use a default prefix. When you generate map files in RoboHelp, you 
can specify a prefix. Prefixes are not mandatory, but they are useful for organizing topic IDs.
RH ShowHelp 
RoboHelp API function used to call context-sensitive Help topics. You can call this function for 
WebHelp Pro, WebHelp, and HTML Help.
Support files 
(WebHelp and WebHelp Pro projects) Adobe provides support files that allow developers to import code 
and enter variables. Each supported language has a corresponding support file with functions to use for calling 
WebHelp Pro or WebHelp projects and displaying individual topics for context-sensitive Help.
Create Help for iOS and Android apps
RoboHelp provides an API that you can leverage to integrate Multiscreen or Responsive HTML5 output with iOS and 
Android apps. The API ships with the following:
• Objective C (iOS) and Java (Android) source code for the API functions that you can include in your app with or 
without customization
• Sample apps demonstrating the usage of the exposed API
iOS versions 5 and later are supported. Android 2.2 (Froyo) and higher versions are supported.
Capabilities delivered
You can leverage the following capabilities using the mobile Help API:
• Embed the Help into the app
• Open the Help in the in-app browser or the default browser for the mobile operating system
• Implement context-sensitive Help from mobile app screens
• Host the Help on a server and link to it from within the mobile app
Note: While linking to Help hosted on an external server, ensure that your implementation conforms to Apple App Store 
guidelines.
Broad steps to implement mobile Help
Prepare your RoboHelp project for publication.
Prepare context-sensitive Help and create relevant mappings.
Generate Multiscreen or Responsive HTML5 output.
Bundle the Multiscreen or Responsive HTML5 output with the app.
Include the source files for the mobile Help API with the app.
Call the API functions to implement the required Help calls in the app.
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
options, including setting a single page, a series of pages, and random pages to be C#.NET Project DLLs for Deleting PDF Document Page. Add necessary references
add and delete pages in pdf online; add page to a pdf
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
In order to run the sample code, the following steps would be necessary. Add necessary references: How to VB.NET: Delete Consecutive Pages from PDF.
add pages to an existing pdf; add page to pdf
279
USING ROBOHELP HTML 11
Context-sensitive Help
Last updated 6/12/2014
Available API functions
iOS
-(id) initForHelpPath: (NSString*)path;
-(void) setHelpPath: (NSString*)path;
-(void) setShowHelpInEmbeddedBrowser: (BOOL)bInEmbedded;
-(void) showFullScreenHelp: (UIViewController*)presentingViewController;
-(void) showFullScreenHelp: (UIViewController*)presentingViewController 
ForMapNo:(NSInteger)ctxId;
-(void) showFullScreenHelp: (UIViewController)presentingViewController 
ForMapId:(NSString)ctxId;
-(void) cleanUpResources;
-(void) setTitle: (NSString*)title;
-(void) setBackButtonText: (NSString*)text;
-(void) setSupportsIPhoneOrientation: (UIInterfaceOrientation)orientation 
supports:(BOOL)supports;
-(void) setSupportsIPadOrientation: (UIInterfaceOrientation)orientation 
supports:(BOOL)supports;
To understand how to use these API functions, refer to the comments in the code.
Android
The following code sample illustrates the available Java methods:
RoboHelpAPI(String url, View v)
void setHelpPath(String url) 
void setShowHelpInEmbeddedBrowser(boolean bEmbedded) 
void showFullScreenHelp() 
void showFullScreenHelpForMapNo(int mapNo) 
void showFullScreenHelpForMapId(String mapId)
void setTitle(String title) 
void setBackButtonText(String text)
void setSupportsOrientation(boolean supports)
To understand how to use these API functions, refer to the comments in the code.
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
add page to pdf in preview; adding page numbers to a pdf in reader
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath); // Select pages. List<int> pageIndexes = new List<int>(); pageIndexes.Add(2
add a page to a pdf document; add pdf pages to word
280
USING ROBOHELP HTML 11
Context-sensitive Help
Last updated 6/12/2014
Sample app
RoboHelp ships with sample apps demonstrating the capabilities of the mobile Help API.
281
USING ROBOHELP HTML 11
Context-sensitive Help
Last updated 6/12/2014
iOS sample app demonstrating mobile Help API capabilities
282
USING ROBOHELP HTML 11
Context-sensitive Help
Last updated 6/12/2014
Android sample app demonstrating mobile Help API capabilities
Reference
BugHunter tab of the Options dialog box (HTML Help)
Display options
Window-Level Help Messages captures messages only for window-level Help.
Clear this option to test What's This? Help.
Map Numbers In Hex 
Displays map numbers in hexadecimal notation rather than decimal format.
Each Message On A Single Line 
Displays output on a single line. Multiple lines organize the data by the type of 
information.
Example (single line)
C:\APPLICATION FOLDER\HELP_FILE.CHM, Custom Folder\Help_Topic_Name.htm, HH_HELP_CONTEXT, 
10253, Topic launched
283
USING ROBOHELP HTML 11
Context-sensitive Help
Last updated 6/12/2014
Example (multiple lines)
Project: C:\APPLICATION FOLDER\HELP_FILE.CHM  
File: Custom Folder\Help_Topic_Name.htm  
Command: HH_HELP_CONTEXT  
Map Number: 10253  
Result: Topic launched 
Color options
Select the color for displaying Help, error messages, prompts, annotations, and the window background color.
284
Last updated 6/12/2014
Chapter 12: Generating output
Single sourcing basics and more
About single-source layouts
Single-source layouts act as templates for different versions of the project output. RoboHelp provides single-source 
layouts for each output type. 
Typically, when generating a different version of the project (such as an online tutorial), you use different settings for 
the output. You can save these settings in single-source layouts. After creating the layout and defining output settings, 
generate, view, or publish output whenever needed, singly or in batches.
Layouts save settings and preferences for each version of the project, helping to ensure consistency. Conditional tags 
and conditional build expressions let you create different output for different versions of a project.
More Help topics 
Work with layout types” on page 288
Layout types in RoboHelp
RoboHelp supports the following layout types:
• Multiscreen and Responsive HTML5 layout” on page 288
• eBook layout” on page 290
• WebHelp layout” on page 290
• WebHelp Pro and FlashHelp Pro layouts” on page 292
• FlashHelp layout” on page 293
• Microsoft HTML Help layout” on page 294
• JavaHelp layout” on page 297
• Oracle Help layout” on page 299
• XML layout” on page 301
• Adobe AIR layout” on page 302
Specify the primary layout
A primary layout is the default layout that you set for the work environment. It lets you generate output without 
specifying additional options. The primary layout contains settings for the output type with which it is associated. It 
controls project windows, the table of contents properties, and other project entities.
In the Single Source Layouts pod, right-click a layout. 
Select Set As Primary Layout.
The primary layout is labeled in the Single Source Layouts pod.
Note: If you create new windows, the window type is based on the default layout. For more information, see this article.
Documents you may be interested
Documents you may be interested