Doc-To-Help 2014 User Guide 
Customizing Your Project  
211 
NavBar 
Visible
— If selected, the Navigation Bar is displayed. (This is the set of tabs at the bottom of the Side Panel —
Contents, Index, and Favorites.) 
Swatch
— You can set the 
Swatch
for the Navigation Bar. 
Icon position
— Choose the position of the icon on the button ― left, right, top, or bottom. 
NetHelp 2.0 Theme Designer Settings (Tabs and Accordion) 
The Theme Designer settings can all be edited in the Settings area on the right side of the Theme Designer. To find the 
field you’d like to edit quickly, simply select it in the area on the left. The Settings area will display the field you need to 
edit. For global settings (General, Context Sensitive, Toolbar, and Accessibility), use the drop-down to display those 
fields.  
General (general) 
The General settings are global settings for this Theme. 
Right-To-Left
— If selected, the Theme text direction will be set for right-to-left languages. If you choose the Hebrew 
configuration file (settings.he-il.xml) for this Theme, this check box will be selected automatically.  
Update title
— Switches the header title displayed on the browser tab from the Topic title to the title of the project. If 
you would like the browser tab to remain static, rather than changing as the user navigates the help, select this check box. 
Fav icon
— Specifies which icon will appear in the browser when your users mark your NetHelp as a “Favorite.” 
Bookmarks pdf reader - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmarks pdf file; add bookmarks to pdf online
Bookmarks pdf reader - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to add bookmarks on pdf; how to add bookmark in pdf
212  
Customizing Your Project 
Doc-To-Help 2014 User Guide 
Context Sensitive (contextSensitive) 
The Context Sensitive settings are global settings for this Theme. 
Strings 
Title
— The title used in the browser window title when a list of keywords, groups, or search results is shown on the 
page. This string can contain macros #{key} and #{value} that are replaced with the context-key (“keyword”, “group”, 
“id”, or “search”) and context-value. Default: “Topics for #{key}: #{value}”  
Not found message
— This message is shown when the result is empty (when the context-key is “keyword”, “group”, or 
“id”). Default: “No topics found” 
Not supported message
— This message is shown when the specified context-key is not supported. Default: “The key 
“#{key}” is not supported” 
Accessibility (accessibility) 
The Accessibility settings are global settings for this Theme. See Creating Section 508 Compliant Help on page 19 for 
more information about Doc-To-Help’s accessibility features. 
Link menu header
— This text is read by the accessibility device if a keyword or group link has more than one topic to 
display. Default: “#{count} topics found” 
Contents 
Closed book
— This text is read by the accessibility device when you mouse over a closed book that has no associated 
topic and, therefore, does not display a topic when clicked. Default: "Closed book without topic" 
Open book
— This text is read by the accessibility device when you mouse over an open book that has no associated 
topic and, therefore, does not display a topic when clicked. Default: "Open book without topic" 
Closed book with topic
— This text is read by the accessibility device when you mouse over a closed book that has an 
associated topic, which is displayed when the book is clicked. Default: "Closed book with topic" 
Open book with topic
— This text is read by the accessibility device when you mouse over an open book that has an 
associated topic, which is displayed when the book is clicked. Default: "Open book with topic" 
Topic
— This text is read by the accessibility device when you mouse over a topic. Default: "Topic" 
Collapsible sections 
Collapsed section
— This text is read by the accessibility device for the collapsible section icons. Default: “Click to 
expand” 
Expanded section
— This text is read by the accessibility device for the expanded section icons. Default: “Click to 
collapse 
Buttons (buttons) 
The Button settings control the label, icon, behavior, and text displayed on the buttons of the NetHelp 2.0 toolbar. The 
default buttons included in the NetHelp 2.0 toolbar are: 
Previous
Next
Home
Print
Email
, and 
Powered By
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
bookmarks in pdf reader; how to create bookmarks in pdf file
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
pdf bookmarks; auto bookmark pdf
Doc-To-Help 2014 User Guide 
Customizing Your Project  
213 
If you would like to remove, rearrange, change the alignment, or add a custom button to the NetHelp 2.0 toolbar, use the 
Toolbar
(toolbar.topicTop) on page 213 fields. 
Label
— The name that will be used for the label and tooltip text of the button. 
prev 
— Default: “Previous”. 
next 
— Default: “Next”  
home 
— Default: “Home”  
print
— Default: “Print” 
email 
— Default: “Email” The email address used for this button is support@mycompany.com  by default. This 
should be changed in the 
Help Targets
dialog box. 
twitter 
— Default: “Twitter” 
facebook
— Default: “Facebook” 
poweredBy 
— Default: “Created with Doc-To-Help” The button also includes a default click action that opens 
the Doc-To-Help website. This click action can be edited. 
Icon
— The icon displayed on the button. You can choose an alternate icon, upload your own (see Adding Custom Icons 
to a NetHelp 2.0 Theme on page 217), or have no icon display. 
Show Label
— If selected, the label text will be displayed on the button. 
Click
(for poweredBy and Custom buttons only)
— JavaScript code of the onclick event handler. 
Toolbar (toolbar.topicTop) 
The Toolbar settings control which buttons are included in your NetHelp 2.0 toolbar and how they are displayed. You 
can remove and rearrange the buttons, as well as add custom buttons. The alignment of the buttons can also be changed. 
If you would like to change the NetHelp 2.0 toolbar button labels, icons, and other options, edit the 
Buttons
fields. 
Align
— Controls the alignment of the NetHelp 2.0 toolbar buttons. By default, they are aligned right, but can be 
changed to left or center. 
Content
— This field is used to add, remove, and rearrange the buttons in the NetHelp 2.0 toolbar. Click the Wrench 
button in this field to open the 
Edit Toolbar Buttons
dialog box.  
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
create pdf bookmarks online; copy pdf bookmarks to another pdf
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
export pdf bookmarks to excel; excel hyperlink to pdf bookmark
214  
Customizing Your Project 
Doc-To-Help 2014 User Guide 
To edit a button: select it, then click on the Wrench button to open that button’s Properties for editing.  
To delete a button: select it, then click the 
button. If you remove a default button (
Previous
Next
Home
Print
Email
, or 
Powered By
)
you can easily add it back by clicking the + button You cannot remove buttons that were defined 
in other Settings files. See Using the Settings List Editor for Localization and more on page 217. 
To add a custom button: click the 
+
button. 
To rearrange the buttons: use the 
up
and 
down
arrows
To start a new button group: click the 
Start Group of Buttons
button. 
Page Header (pageHeader) 
Visible
— If selected, the header area will be visible. 
Height
— Adjusts the height of the header, in pixels. 
Logo Image
— Inserts an image in the upper left of the header. The image will be copied to your Theme folder \\My 
Doc-To-Help Projects\Doc-To-Help\Themes\NetHelp 2.0\(Name of Theme)\images 
Show Text
— If selected, the project Title will displayed in the header.  
Topic 
Apply stylesheet
— If selected, the jQuery or Wijmo style sheet rules are applied in the Topic area. 
.NET PDF SDK | Read & Processing PDF files
provided by this .NET Imaging PDF Reader Add-on Able to convert PDF documents into other formats Include extraction of text, hyperlinks, bookmarks and metadata;
export excel to pdf with bookmarks; export pdf bookmarks to text file
.NET PDF SDK - Description of All PDF Processing Control Feastures
Fully featured PDF Viewer in HTML5; Outstanding rendering of PDF documents; Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display;
pdf bookmark; export pdf bookmarks
Doc-To-Help 2014 User Guide 
Customizing Your Project  
215 
Text width
— Used to manually set the width of the text (in pixels) in the topic window. By default, it is set to “0”, 
which means the text will adjust to fill the window. 
Strings 
Not found text
— The message displayed when a topic cannot be loaded. Default: “Topic not found” 
Not found title
— This window title displayed when a topic cannot be loaded. Default: “Topic not found” 
Related topics 
Icon
— Choose the icon that will appear before each Subtopic Link. 
Breadcrumbs 
Breadcrumbs are the trail of topics at the top of the Topic area. 
Visible
— If selected, breadcrumbs will be displayed. 
Include current topic
— If selected, the current topic will be displayed in the breadcrumbs. 
Label
— The text label that will be shown before the breadcrumbs. Default: no label 
Separator
— The character or text displayed between breadcrumb items. Default: “/” 
Collapsible section 
The button labels and icons for the 
Expand All
Collapse All
Expanded Section
, and 
Collapsed Section
buttons in the 
topic. See Creating an Expanding/Collapsing Section on page 316 for information about creating expanding/collapsing 
sections. 
Default label for the 
Expand All
button: “Expand All” 
Default label for the 
Collapse All
button: “Collapse All” 
For all four buttons, you can choose alternate icons, upload your own (see Adding Custom Icons to a NetHelp 2.0 Theme 
on page 217), or have no icon display.  
Spinner 
Message text
— The text that displays in the spinner animation while the topic is loading. Default: “Loading …” 
TOC 
Label
— The text displayed on the TOC tab or accordion button. Default: “Contents” 
Icons
— The icons displayed in the Table of Contents for a 
Topic
Closed book
, or 
Open book
. You can choose 
alternate icons, upload your own (see Adding Custom Icons to a NetHelp 2.0 Theme on page 217), or have no icon 
display. 
Index 
Label
— The text displayed on the Index tab or accordion button. Default: “Index” 
Visible
— If selected, the Index is displayed. 
Hide empty
— If selected, the Index will automatically be hidden if there are no index keywords in your project. 
Strings 
XDoc.Word for .NET, Advanced .NET Word Processing Features
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. Word Create. Create Word from PDF; Create Word
create bookmark in pdf automatically; create bookmarks pdf file
XDoc.PowerPoint for .NET, All Mature Features Introductions
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. PowerPoint Convert. Convert PowerPoint to PDF; Convert
how to add bookmarks to a pdf; how to add bookmark in pdf
216  
Customizing Your Project 
Doc-To-Help 2014 User Guide 
Filter tooltip
— The tooltip displayed for the Index text box. Default: “Filter keywords”  
Not found message
— The message shown when no keywords are found. Default: “No keywords found”  
Found message
— The message shown when one or more keywords are found. It can contain a {count} macro that is 
replaced with the number of keywords found. Default: “#{count} keywords found”  
More text
— The text for the link that displays if the keywords don’t fit on the screen and aren’t scrolled. Default: 
“More…”  
Search 
Label
— The text displayed on the Search tab or accordion button. Default: “Search” 
Visible
— If selected, the Search tab or accordion button is displayed. 
Strings 
Filter tooltip
— The Tooltip for the Search text box. Default: “Search topics”  
Help message
— This text will be shown in a popup when the user clicks the "Help" button on the Search tab. The 
logical operators will be replaced with the ones defined in the Operators fields of the Search properties. Default: “You 
can use logical operators #{and}, #{or}, #{not} Example: football #{or} hockey, sports #{and} #{not} baseball”  
Loading message
— This message is shown when the data is loading. Default: “Loading Search Engine…”  
Error message
— This message is shown if the data fails to load. Default: “Error: Search engine failed to load”  
Disabled message
— This message is shown when search is disabled. Default: “Search is disabled”  
Not found message
— This message is shown when no keywords are found. Default: “No topics found”  
Found message
— This message is shown when one or more topics are found. It can contain a {count} macro that is 
replaced with the number of topics found. Default: “# {count} topic(s) found.”  
Correcting message
— This message is shown when the search engine suggests a search string correction to the user. It 
can contain a #{query} macro that is replaced with a link to the corrected search string. Default: “Did you mean 
#{query}?”  
More text
— The text for the link that displays if the found topics don’t fit on the screen and aren’t scrolled. Default: 
“More…”  
Buttons 
The tooltip labels and icons for the 
Search
(go), 
Help
, and 
Highlight
buttons in the Search box. 
Default tooltip for the go button: “Search” 
Default tooltip for the help button: “Help” 
Default tooltip for the highlight button: “Highlight Search Hits” 
You can choose alternate icons, upload your own (see Adding Custom Icons to a NetHelp 2.0 Theme on page 217), or 
have no icon display.  
Operators 
Doc-To-Help 2014 User Guide 
Customizing Your Project  
217 
Operators
— The text name of the search operators “AND” , “NOT”, and “OR”. 
Splitter 
Position
— The initial position of the splitter, in pixels. Default: 300 
Collapsed
— If selected, the side panel (TOC/Index/Search) is hidden by default. The user can reopen the side panel by 
clicking the “Show side panel” icon. 
Disabled
— If selected, the splitter position cannot be changed by the end user. 
Strings 
Tooltip: show side panel
— The tooltip displayed for the show side panel icon. Default: “Show side panel”  
Tooltip: hide side panel
— The tooltip displayed for the hide side panel icon. Default: “Hide side panel”  
Icons 
The icons displayed for the 
Splitter
Show side panel
, and 
Hide side panel
. You can choose alternate icons, upload 
your own (see Adding Custom Icons to a NetHelp 2.0 Theme on page 217), or have no icon display. 
Adding Custom Icons to a NetHelp 2.0 Theme 
All icons in a NetHelp 2.0 Theme can be changed. You can replace the default icon with a different jQuery or 
FontAwesome icon (FontAwesome icons available only in the Responsive Theme), upload your own custom icon 
images, or have no icon display.  
To create a Custom Icon Set 
1.
Click on the icon you wish to change in the 
Settings editor
of the Theme Designer. The 
Choose Icon
dialog 
box will open.
2.
Choose the 
Standalone custom icon files
radio button. 
Custom icon set #1
displays by default. 
3.
Choose the next empty icon set from the drop down (there are 20 available). 
4.
Click on the button next to the 
Default state
. The 
Open
dialog will open, where you can choose a .png file 
from your machine. 
5.
If desired, repeat for the 
Focus state
Active state
, and 
In content
icons. If you leave these empty, the image 
chosen for the 
Default state
will be used for all states.  
6.
Click 
OK
The custom images will automatically be copied to your Theme folder \\My Doc-To-Help Projects\Doc-To-
Help\Themes\NetHelp 2.0\(Name of Theme)\images 
Using the Settings List Editor for Localization and more 
The 
Settings List Editor 
manages all of the settings for your Theme customizations and localization strings.  
When you make Theme customizations — add a logo to the header, rearrange the toolbar buttons, etc. — those changes 
are saved to the 
settings.xml
file in the 
Theme Settings
. You can reuse this file in other Themes.   
218  
Customizing Your Project 
Doc-To-Help 2014 User Guide 
Doc-To-Help includes 14 localization files that can be used to change all of the text strings within a NetHelp 2.0 Theme. 
Once a configuration file is chosen, all of the strings will displayed within the Theme Designer and can be edited if 
desired.  
English
= settings.en-us.xml  
Danish
= settings.da-dk.xml 
German
= settings.de-de.xml 
Spanish
= settings.es-es.xml 
Norwegian
= settings.nb-no.xml 
Portuguese
= settings.pt-pt.xml 
Russian
= settings.ru-ru.xml 
Swedish
= settings.sv-se.xml 
Hebrew
= settings.he-il.xml 
Chinese
= settings.zh-cn.xml 
Japanese
= settings.ja-jp.xml 
Italian
= settings.it-it.xml 
French
= settings.fr-fr.xml 
Dutch
= settings.nl-nl.xml 
Doc-To-Help merges the Theme Settings and the Target Settings together when your Target is built.  
By saving the Theme settings separately from the Target settings, you can make your main customizations in one place 
(the Theme settings) and keep your localizations in another (the Target settings). Then, you can build different versions 
of the same theme in different languages. For example, you can add a logo to your Theme, rearrange the buttons, and 
hide the breadcrumbs. This will be saved to 
settings.xml
in the Theme settings. Then you can add the French 
localization file (
settings.fr-fr.xml
) to your Target settings. You can then build an English version and a French version 
of the same Theme.  
To manage Theme settings 
1.
Open the 
Theme Designer
and click the Wrench button on the upper right.  
The 
Settings List Editor
will open. 
Doc-To-Help 2014 User Guide 
Customizing Your Project  
219 
The Settings List Editor has two sections, 
Theme Settings
and 
Target Settings
. This means you can manage 
the settings for your Theme and Target separately. (Plus, you can keep several Theme and Target settings in 
your list.) 
Doc-To-Help merges all the files together when you build your Target.  
2.
To add or remove settings files, click in the appropriate area and use the + or – buttons. You can rearrange the 
files by using the up and down arrows. If you make changes to one of the default configuration files using the 
Theme Designer, a copy of that file will be created in your Theme’s folder. This serves two purposes – first of 
all, the changes won’t affect other Themes ― plus, the edited settings file you create can be imported into other 
Themes. 
You can also create new files if you wish. After clicking the 
+
button, choose the 
Add New File
radio button in 
the 
Add Settings
dialog box. 
3.
Select the settings file you would like to use and/or edit in the Theme Designer and click 
OK
. That file name 
will display at the top of the 
Settings
editor. 
The 
Settings List Editor
can store a “chain” of files for both your Theme and for the current Target. It merges the files 
from start to end, with the latest file overriding each previous file. If the Settings file you are editing is not the last in the 
chain, what you see in the Theme preview will not be the same as what you see in the Settings editor, because the 
Settings editor displays the settings up to the current point in the chain, while the Theme preview will reflect the entire 
chain. If you choose the last file in the chain, the Theme preview will match the Settings editor. 
Edited configuration files are stored in the \\My Doc-To-Help Projects\Doc-To-Help\Themes\NetHelp 2.0\Themes\name 
of new theme folder. These files can be used in other Themes. Just copy them into the folder of the new Theme and add 
them using the 
Settings List Editor
Creating and Adding New Style Sheets 
A Style sheet is a jQuery or Wijmo theme that controls the appearance (colors, fonts, etc.) of your NetHelp 2.0 Theme. 
Doc-To-Help includes 16 predefined style sheets, but you can download additional themes, or create your own, with the 
jQuery Theme Roller.  
To add a new jQuery or jQuery Mobile theme 
1.
In the 
Theme Designer
, click the 
Add New Style Sheet
button. The 
Add New Style Sheet
dialog box will 
open. 
If you already have a theme you would like to add, click the 
Browse
button next to the 
Browse to the file path 
here 
field and navigate to your file. 
If you want to create or download a Theme for Tabs or Accordion, open the 
jQuery UI Theme Roller
website 
at http://jqueryui.com/themeroller/For the Responsive Theme, use the jQuery Mobile Theme Roller website at 
http://jquerymobile.com/themeroller/.  
In Doc-To-Help’s 
Add New Style Sheet
dialog box, click the 
Browse
button next to the 
Browse to the file 
path here 
field and navigate to your file. 
2.
Click 
Next
. The file name will display in the 
Style Sheet name
field. 
3.
Click 
Finish
. In the Theme Designer, the 
Style sheet
field will automatically choose the new theme and display 
it. 
After you add a style sheet using the 
Add New Style sheet
dialog box, it will be stored on your machine here: \\My Doc-
To-Help Projects\Doc-To-Help\Themes\Common\NetHelp 2.0\css\jquery-ui\name of new theme.  
220  
Customizing Your Project 
Doc-To-Help 2014 User Guide 
To learn more about using the jQuery UI Theme Roller, see http://jqueryui.com/docs/Theming/Themeroller. To learn 
more about the jQuery Mobile Theme Roller, see http://jquerymobile.com/resources/ . 
Additional Theme Customizations 
NetHelp 2.0 Themes are designed to be fully customized. You can change virtually any aspect of a theme and add 
whatever effects and widgets you can think of. Many customizations can be done with the 
Theme Designer
(see Using 
the NetHelp 2.0 Theme Designer on page 201), but others can be done by manually editing files within the Theme. 
Before starting a customization, create a new theme. See Customizing NetHelp 2.0 Themes on page 200. 
Manual customization is restricted to the following files (Tabs and Accordion Themes only): 
layout.html
to change the theme layout. 
user.css
to change styles in the theme. 
user.js
to add new scripts to the theme. 
settings*.xml
: This file should only be modified in an advanced scenario where you add new aspects to the 
theme and you want those aspects to be customizable by other users in the Theme Designer. 
Other files in the theme should not be edited because Doc-To-Help will overwrite them during an upgrade. All changes 
should be restricted to the four files above. 
Note:
Customized Themes (which include the files above) are stored by default in the \\My Doc-To-Help Projects\Doc-
To-Help\Themes\NetHelp 2.0\Themes\(name of theme) folder. 
Make sure to edit the files stored in the folder for 
your custom theme and not one of the default themes.
For example, if you create a custom NetHelp 2.0 Theme named “Test”, this is where it will be located. Manually edit the 
files in this folder. 
Examples: Changing the Style sheet 
Documents you may be interested
Documents you may be interested