c# .net pdf viewer : Add and delete pages from pdf SDK Library service wpf asp.net azure dnn robohelp_help35-part1277

Conditional text
321
Conditional build tags
Create a conditional build tag
1) In the Project ribbon, click Tag g .
2) In the New Conditional Build Tag dialog, type a name for the tag.
3) Assign a color to the tag by clicking the Build Tag Color button n . In the color box, click a 
color to select it, or click Custom Color to define a new color. If you do not assign a color to 
the icon, RoboHelp assigns a unique color to the icon by default.
RoboHelp uses this color when you apply this tag to content. For details, see Apply conditional 
build tags to content
NOTE
:Two default tags are provided in all new projects: Online and Print. You can change their color, 
rename them, or apply them to topics or topic content.
Apply conditional build tags to content
Content that has a conditional build tag applied appears with diagonal hash marks in the color spec-
ified for the tag. If a project is generated using a conditional build tag expression, the topic doesn’t 
display the content to which the tag applies. The color of the diagonal hashing differentiates tagged 
areas. For a folder, no hash marks appear. You can display hash marks for topics inside a folder.
Type of link
Result
Browse sequence
An excluded topic doesn’t appear in the browse sequence
Image maps
If an image with an image map is excluded from output, the image map is 
removed.
Index
An index keyword that is linked to a topic that is excluded doesn’t appear in the 
Index pane.
Link control
A link control (such as a Related Topic or Keyword Link) that references an 
excluded topic doesn’t display the topic.
Table of contents
A TOC book or page that is linked to an excluded topic doesn’t appear in the 
Contents pane.
Add and delete pages from 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 page number to pdf online; adding page numbers to pdf document
Add and delete pages from 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
adding page numbers to pdf files; add blank page to pdf preview
Conditional text
10
322
Notes:
Remove text references to excluded topics, such as links. Hotspots are not active for excluded 
topics.
You can apply a conditional build tag to topics in the TOC pod.
To show or hide conditional text, go to the Edit ribbon and in the Show/Hide drop-down 
choose Conditional Areas.
Verifying tags applied to topics
The Used area of the Conditional Build Tag Properties dialog box lists the topics using a tag. The 
Level column shows how a tag is applied:
<Topic>
Applied to a topic.
<Content>
Applied to topic content.
<Both>
Applied to both topic and content.
The File column lists the file containing the tagged information.
1) Right-click a conditional build tag in the Conditional Build Tag pod and click Properties.
Apply conditional build tags to a topic
1) In the Pod drop-down (Project, Edit, or Review ribbons) choose Topic List.
2) Select the topic.
3) In the Edit ribbon, click the Apply drop-down and select a tag.
Apply conditional build tags to multiple topics
1) In the Pod drop-down (Project, Edit, or Review ribbons) choose Topic List.
2) Select multiple topics.
3) Click the Properties icon  in the Project toolbar, and then click Advanced.
4) In the Conditional Build Tags (Topic Level Tags) pod, select a tag. Click OK.
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 blank page to pdf; add page number to pdf in preview
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
XDoc.PDF enables you to delete PDF page(s) with customized options, including a single page, a series of pages, and random pages to be Add necessary references
add page number pdf; add page numbers to pdf files
Conditional text
323
Apply conditional build tags to topic content
1) Open a topic in the Design Editor.
2) Select topic content.
3) In the Edit ribbon, click the Apply drop-down and select a tag.
When you apply a conditional build tag to content in a topic, the content is overlined with the tag 
color defined when you Create a conditional build tag.
Apply multiple conditional tags to topic content
1) Open a topic in the Design Editor.
2) Select topic content.
3) In the Edit ribbon, click the Apply drop-down and select New/Multiple.
4) Select tags or click Check All. Click OK.
When you apply multiple conditional build tags to content in a topic, the content in overlined with 
the tag colors defined when you Create a conditional build tag.
If you apply multiple tags on the same content, then the color of the final over-line is a combination 
of each applied tag color.
Apply conditional build tags to a folder, index, or TOC
1) Do one of the following:
To apply tags to a folder, select a folder in the Project Manager pod.
To apply tags to an index, click the Index folder in the Project Manager pod. Select a 
keyword or subkeyword.
To apply tags to a TOC, click the Table of Contents folder in the Project Manager pod. 
Select a book or a page. If you apply tags to the entire TOC, the TOC is unavailable in the 
output. If you apply them only to pages in the TOC, the TOC is available. The tagged 
pages are not.
2) In the Edit ribbon, click the Apply drop-down and select New/Multiple.
3) Select tags or click Check All. Click OK.
Apply conditional build tags to placeholders
1) Do one of the following:
Select a placeholder placed in a master page and select Edit > Tags > Apply.
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF Image Extract; C# Write: Insert text into PDF; C# Write: Add Image
add pages to pdf online; add a page to a pdf in acrobat
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.
adding a page to a pdf in preview; add pages to pdf
Conditional text
10
324
Right-click a placeholder in the master page and select Apply Conditional Build Tag > [new 
tag].
NOTE
You can apply conditional build tags on snippet instances as well but not on snippets.
Preview conditional text areas
To check the format of a topic with a conditional text area, preview it using a conditional build tag 
expression you have already defined. You can also define a conditional build tag expression while 
previewing the topic.
1) Open a topic in the Design Editor.
2) Select Edit > View > View Item.
3) Do one of the following:
To preview an existing expression, choose it from the Conditional Build Tag Expression 
menu.
To define and preview a new expression, click Define, and select tags to exclude from the 
output. Click OK.
TIP
:To remove the conditional build tag expression from the preview, select None from the Conditional 
Build Tag Expression menu.
Hide and view conditional text
Items with conditional build tags applied appear in the Design Editor with an overline in the color 
specified for the tag.
Conditional text is always visible in the Design Editor, but you can hide the overline.
1) In the View section of the Edit tab, click the Show/Hide drop-down.
The Conditional Areas list item is a toggle option.
2) To hide the conditional text, deselect the option.
NOTE
The icon to the left is deselected.
To show the conditional text, select the option.
NOTE
The icon to the left is selected.
VB.NET PDF Password Library: add, remove, edit PDF file password
passwordSetting.IsAssemble = True ' Add password to PDF file. These two demos will help you to delete password for an encrypted PDF file.
add page to pdf preview; add and delete pages from pdf
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
C#.NET PDF SDK - Add Sticky Note to PDF Page in C#.NET. Able to add notes to PDF using C# source code in Visual Studio .NET framework.
adding pages to a pdf document; adding page numbers to a pdf in preview
Conditional text
325
Remove conditional build tags
1) Do one of the following:
To remove conditional build tags from a topic, select one or more topics in the HTML 
files folder of the Project Manager pod.
To remove conditional build tags from topic content, open a topic in the Design Editor. 
Select topic content.
To remove conditional build tags from a TOC, click in the TOC pod. Select one or more 
books or pages.
To remove conditional build tags from an index, click in the Index pod. Select a keyword 
or subkeyword.
2) Click Edit > Tags > Apply > New/Multiple.
3) Deselect tags or click Clear All. Then click OK.
4) To remove conditional build tags from a project, click Project. Expand the Conditional Build 
Tags folder, click a tag, and select Delete. Then click OK.
TIP
:Before removing a conditional build tag from a project, run a project report to determine the 
topics affected.
Rename conditional build tags
1) Right-click a tag in the Conditional Build Tags pod.
2) Select Rename, and enter a new name in the box.
3) Press Enter. Topics using this tag are updated with the new name.
TIP
:Make sure that the conditional build expression is updated with the new build tag name before you 
regenerate the project.
Conditional build tag expressions
Define conditional build tag expressions
An expression is a set of instructions. Expressions specify topics to include or exclude from the 
output. You can define a basic expression that excludes tags, or a complex expression with Boolean 
operators, such as AND, OR, NOT.
Users cannot access topics or TOCs that are excluded from output. Index keywords and TOC entries 
do not appear. RoboHelp removes links to the topic and removes the topic from link controls. It 
VB.NET PDF insert image library: insert images into PDF in vb.net
with this sample VB.NET code to add an image to textMgr.SelectChar(page, cursor) ' Delete a selected As String = Program.RootPath + "\\" output.pdf" doc.Save
add pages to pdf document; add page pdf reader
C# PDF Password Library: add, remove, edit PDF file password in C#
passwordSetting.IsAssemble = true; // Add password to PDF file. These C# demos will help you to delete password for an encrypted PDF file.
add page to pdf acrobat; add pages to pdf preview
Conditional text
10
326
removes links to bookmarks inside areas tagged as excluded. Tags applied to topic content do not 
affect TOC, index, or link controls.
Make sure that you have a single-source layout in which to store the expression. If needed, create a 
layout or modify a default layout.
TIP
:You can bypass build tags and generate output including all topics in the project whether build tags 
have been applied or not. Select None in the Conditional Build Tag list, in the Options wizard, while 
generating the project.
Create a conditional build tag and apply it to topics or topic content.
1) In the Project ribbon, click the Tag drop-down and choose Named Expression.
The Define Conditional Build Tag Expression dialog is displayed:
Define the conditional build expressions
A
Select from the list of available expressions.
B
Rename the selected expression.
Conditional text
327
C
Create a new expression.
D
Delete the selected expression.
E
From the list of current conditional build tags, choose the tags to include and exclude from the 
expression.
F
Use the AND, OR, and NOT boolean operators create an expressions. See Advanced condi-
tional build tag expressions.
G
List of available conditional build tags
H
List of tags to exclude
I
Boolean operators used to create an expression using the Advanced option
J
Clear the expression built created using the Advanced option
2) When you first open the dialog, no build expression is currently selected.
3) To create a new expression, build the expression using the Basic or Advanced options and click 
Save.
4) To edit an available expression, choose the expression from the Expression drop-down and 
click Update.
5) Click Save.
If you are creating a new expression, you are prompted for a name.
Advanced conditional build tag expressions
If you define advanced conditional build tag expressions using Boolean operators, use these guide-
lines for customizing output. You can also let the program create them for you using the basic 
method.
Conditional text
10
328
NOTE
:Topics and topic text to which you have applied no conditional build tag are included in the 
output.
Desired Result
Action
All topics to which one tag has been applied
Use the tag name. For example: Tag1
All topics to which multiple tags have been applied
Use AND with the tag names. For example: Tag2 AND 
Tag3
All topics to which any combination of tags has been 
applied
Use OR with the tag names. For example: Tag3 OR Tag4
All topics except those topics to which one tag has been 
applied
Use NOT with the tag name. For example: NOT Tag2
All topics except those topics to which multiple tags have 
been applied
Use NOT in combination with AND with the tag names. 
For example: NOT Tag1 AND NOT Tag2 AND NOT 
Tag4
Context-sensitive Help
329
Context-sensitive Help
About context-sensitive Help
A context-sensitive Help (CSH) topic provides information about the user interface of an applica-
tion relative to the task a user performs. For example, CSH topics provide details about fields and 
controls in dialog boxes, descriptions of windows or screen objects, and explanations of messages. 
The user accesses a CSH topic by pressing F1, clicking a Help button, selecting from a menu, or 
clicking a question-mark icon.
The process of creating and implementing context-sensitive Help typically involves the content 
author and the application developer. To specify context-sensitive topics, the author creates map IDs 
and map files. When a user accesses context-sensitive Help, a map number and Help file name are 
sent to the Help engine. The engine matches the map number to a topic ID and an HTM filename so 
that the correct topic appears.
The final step in the process is to test the context-sensitive Help. RoboHelp HTML provides several 
tools you can use in addition to testing context-sensitive Help in the application.
Window-level topic
Describes windows, dialog boxes, and messages in an application. Each window-level topic is 
in HTM format and stored in a file with the extension .htm. It can contain text formatting, 
links, images, and other features. These topics are more detailed than field-level topics because 
they describe the user interface components. Users access these topics by pressing F1, clicking 
Help buttons, and selecting from menus.
If a custom window is not included with the application Help, context-sensitive topics appear 
in the HTML Help viewer.
Field-level (What's This?) topic
(WinHelp and Microsoft HTML Help projects) Briefly describes a field. A user accesses the 
topic by clicking a question-mark icon, and then clicking a field in a dialog box. In RoboHelp, 
field-level topics are called What’s This? topics.
NOTE
WebHelp, WebHelp Pro, FlashHelp, 
FlashHelp Pro, and AIR Help do not support What’s This Help. WebHelp window support is 
available only with the context-sensitive Help API (Application Programming Interface).
Airplane Help
Offline Help unsupported by an Internet connection. To use RH_ShowHelp, associate the 
offline Help system with the function RH_AssociateOfflineHelp. This step tells the 
function how to operate if no Internet connection is available. Individual calls to 
RH_ShowHelp must specify offline Help. Both RH_ShowHelp and 
RH_AssociateOfflineHelp are in the support files. Use airplane Help to provide 
Context-sensitive Help
11
330
back-up Help when an Internet connection fails.
NOTE
RH_ShowHelp is a programming func-
tion that a developer uses to display a help topic using rules found in RoboHelp's CSH API.
Author and developer roles in creating context-sensitive Help
On the  Authoring home page of Peter Grainge’s website, you can find information about four 
methods of calling WebHelp:
Using URLs
Using map IDs
Using map IDs in merged WebHelp
Using topic IDs
Map files and map IDs
R
ELATED
LINKS
:
Author
Developer
Writes the Help topics that describe how to use 
application components such as windows, dialog boxes, 
fields, and controls.
Builds the components (windows, dialogs, fields, 
controls) that make up the application.
Imports map files and assigns map IDs to each 
context-sensitive Help topic. Communicates to the 
developer any unclear assignments or changes in 
assignments.
or
Creates map files and assigns map IDs to each 
context-sensitive Help topic. Exports map files to the 
development environment when complete and notifies 
the developer of any changes.
Generates the map files that contain the map IDs and 
gives them to the author.
or
Obtains map files that contain the map IDs from the 
author.
Generates the project to include the context-sensitive 
Help topics with the output.
Writes code that calls the correct Help topics from 
within the application (based on map IDs included in 
the map files).
Tests the context-sensitive topics in the application. 
Repairs errors in the Help system.
Notifies the author when changes are made to the 
application (or map files) so that the Help project can be 
updated and regenerated. Repairs errors in the 
application code.
Documents you may be interested
Documents you may be interested