c# .net pdf viewer : Add page numbers to pdf Library control class asp.net web page html ajax robohelp_help58-part1302

Generating output
551
Modify a screen profile
RoboHelp provides a set of screen profiles by default. Let’s modify a screen profile—iPhone—to 
understand the steps involved:
1) Expand Screen Profiles in the Output Setup pod.
2) Right-click iPhone and select Properties.
3) As necessary, modify one or more of the following settings:
Name
Specify a name. For example, you can change iPhone to iPhone_New.
NOTE
If you try to include a space or a period in the screen name, RoboHelp replaces the 
space or the character with an underscore.
Type
Select a predefined screen profile to populate the screen resolution ranges with predefined 
values. The Check for new screen profiles link enables you to access latest screen profiles 
uploaded on adobe.com.
Screen Resolution
Set the range of screen resolutions for the screen profile by specifying the minimum and 
maximum width and height.
Browser(s)
Select browsers for the screen profile. RoboHelp provides a list of popular browsers. If you 
want to add to this list, make sure you specify a unique string from the browser agent or user 
agent of the browser.
Preview Settings
Click this to configure the settings for previewing the output with this screen profile. Define 
the dimensions of the window in which the content should be displayed. Select a device image 
for use in preview and specify the top-left position of the content window. If the settings look 
good, click Save.
4) Click Save to save the screen profile properties.
Add a screen profile to the project
1) In the Output Setup pod, right-click Screen Profiles and select New Screen Profile.
2) Select a predefined screen profile. RoboHelp displays the screen profile settings.
NOTE
You can click the Check for new screen profiles link to download a screen profile of your 
choice. Save the downloaded file—predefined_screens.xml—in 
Add page numbers 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 page pdf; add pages to pdf in preview
Add page numbers 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 page numbers pdf files; add page numbers to pdf in reader
Generating output
12
552
AppData\Roaming\Adobe\RoboHTML\10.00 and <robohelp install 
folder>\RoboHTML\presets. RoboHelp updates the list of predefined screen profiles.
3) Modify the settings if required.
4) Click Save. RoboHelp creates the new screen profile and displays it in the project hierarchy 
under Screen Profiles.
TIP
:You can reuse the settings for an existing screen profile to create one. Right-click a screen 
profile in the project hierarchy and select Duplicate Screen Profile.
Delete a screen profile
1) Right-click a screen profile in the Output Setup pod and select Delete.
2) When prompted, confirm that you want to delete the screen profile.
Map styles for screen profiles
If you change the width of a screen profile, the media query for the screen profile defined in the style 
sheet becomes undefined. RoboHelp does not automatically update the media query. Follow these 
steps to map an undefined media query to a media:
1) Right-click the CSS file and select Edit.
2) In the Styles dialog box, select Manage Media Queries from the Media list.
3) Select the undefined media query that has the width you specified and click Map.
4) Select the screen profile name.
5) Click OK.
Use device pixel ratio for screen size and resolution
When you create a screen profile, you define the minimum and maximum width and height based 
on the screen resolution of the that you plan to target for output. For example, if you plan to target 
a desktop device, you specify the minimum width as 1080 and minimum height as 1920. However, 
high screen resolution (HD and Full HD) devices often have screen resolutions that are 1080 x 1920. 
This causes the output to display incorrectly on these devices since the hardware, using the screen 
resolution, identifies the device as a large screen desktop.
To identify the screen resolution of your target device, you need to use the abstract screen resolution:
Physical screen resolution:
Available with the device specifications (manual)
C# Create PDF Library SDK to convert PDF from other file formats
them the ability to count the page numbers of generated PDF document in C#.NET using this PDF document creating toolkit, if you need to add some text
add page to a pdf; add pages to pdf online
C# Word - Word Create or Build in C#.NET
also offer them the ability to count the page numbers of generated using this Word document adding control, you can add some additional Create Word From PDF.
add remove pages from pdf; add page pdf reader
Generating output
553
Device pixel ratio
A list of devices and their corresponding pixel ratios are available at: Device pixel density tests.
For more information on device pixel ratio, see More about device Pixel Ratio.
Abstract screen resolution
To calculate the abstract screen resolution: (physical screen resolution) / device pixel ratio
When you create a screen profile, the following screen widths recommendations are provided:
Phone:
0 to 699
Tablet:
700 to 1295
Desktop:
1296 to 99999
Screen layouts
Screen layouts help you define the look-and-feel of Multiscreen HTML5 or Responsive HTML5 SSL 
outputs. For example, using screen layouts, you can define what the topic page should look like, how 
the search page should behave, or what branding options to add. Screen layouts offer placeholders 
for different elements, such as Table of Contents, index, and glossary. This support gives you the 
flexibility to lay out the elements in the way you want.
Screen layouts contain XHTML screen layout pages (SLP) and their linked files, such as CSS, images, 
and multimedia assets.
An SLP has a set of placeholders and HTML content that define layouts for Multiscreen HTML5 or 
Responsive HTML5 SSL outputs.
NOTE
Each screen layout can have only one Search Results layout page and one Topic layout page. 
Generic layout pages can be more than one.
Default screen layouts are available in the Gallery folder of your RoboHelp installation. For 
Multiscreen HTML5 or Responsive HTML5 output, you need to create a screen layout based on an 
available screen layout in the gallery. RoboHelp copies all required files in a <screen_layoutname> 
folder under !ScreenTemplates! in the project hierarchy.
C# PowerPoint - PowerPoint Creating in C#.NET
file but also offer them the ability to count the page numbers of generated NET using this PowerPoint document creating toolkit, if you need to add some text
add page numbers to pdf document in preview; add page to pdf without acrobat
C# Word - Word Creating in C#.NET
document file but also offer them the ability to count the page numbers of generated using this Word document creating toolkit, if you need to add some text
add page break to pdf; add page to pdf
Generating output
12
554
Create a screen layout
1) In the Output Setup pod, right-click Screen Layouts and select New Screen Layout.
2) Select a screen layout from the available list in the gallery.
3) Specify a name and description.
4) Click OK.
Manage screen layouts
In the Output Setup pod, right-click a screen layout and do the following:
To rename a screen layout, select Rename (or Properties) and specify another name.
To view or change the description, select Properties.
To import a screen layout, select Import and specify an SLZ file name.
To export a screen layout, select Export and specify the location where the SLZ file should be 
saved.
Preview a screen layout
Preview a screen layout to see whether the different screen layout components and their appearance 
and placement meet your requirements.
NOTE
The contents of the project do not appear in a screen layout preview. If you want to see how the 
content appears in a certain screen layout, map the screen layout to a screen profile in Multiscreen 
HTML5 or Responsive HTML5 layout settings and click Preview in the toolbar.
To preview a screen layout while editing the screen layout, do the following:
1) Press Ctrl + W.
Editing a screen layout
A screen layout has two key components, a set of screen layout pages and a CSS. The screen layout 
pages define the content and the structure. The CSS defines the layout and the skin.
You can edit or customize a screen layout page in various ways. For example, you can add new screen 
layout pages, edit the screen layout pages to customize the position and style of widgets on the pages, 
insert widgets, and so on.
VB.NET TIFF: VB.NET Sample Codes to Sort TIFF File with .NET
manipulating multi-page TIFF (Tagged Image File), PDF, Microsoft Office If you want to add barcode into a TIFF a multi-page TIFF file with page numbers using VB
adding page numbers to a pdf in reader; add page numbers to a pdf file
C# Excel: Create and Draw Linear and 2D Barcodes on Excel Page
can also load document like PDF, TIFF, Word get the first page BasePage page = doc.GetPage REImage barcodeImage = linearBarcode.ToImage(); // add barcode image
add pages to pdf file; add pages to an existing pdf
Generating output
555
Add a screen layout page (SLP)
A screen layout contains standard layout pages for displaying topic contents and search results. 
However, you can add and design any number of layout pages to display other types of content, for 
example a home page with the TOC.
NOTE
You can add a Search Results page if the screen layout does not already have a SearchResults.slp 
file.
1) In the Output Setup pod, right-click on the screen layout name or on an existing SLP name. 
Select New > Screen Layout Page.
2) In the General tab, specify a page title and description.
3) In the Appearance tab, attach a style sheet and modify styles if required.
4) (Optional) Add background sound.
5) Click OK.
Screen layout page components
The key component of a screen layout page is a widget. A widget contains placeholders that you can 
be styled and laid out using cascading style sheets. While generating output, RoboHelp converts the 
placeholders into standard HTML tags with associated functionality.
NOTE
The look-and-feel of a widget in the output and in Screen Layout Editor might differ to some 
extent.
The following customizable widgets are available for achieving different functions:
LNG String
Insert this widget to add a string from the LNG file.
NOTE
The LNG file contains strings for various user interface elements. RoboHelp loads these 
strings at runtime.
Tab
Insert this widget to add a tab in a tabbed panel.
Browse Sequence
Choose options from this widget menu to insert browse sequence buttons and links in default 
or custom styles.
Glossary
Insert this widget to create a placeholder for a glossary.
Index
Insert this widget to create a placeholder for an index.
C# Excel - Excel Creating in C#.NET
document file but also offer them the ability to count the page numbers of generated using this Excel document creating toolkit, if you need to add some text
add and delete pages in pdf online; adding page numbers to pdf in
VB.NET Image: Guide to Convert Images to Stream with DocImage SDK
Follow this guiding page to learn how to easily convert a single image or numbers of it an image processing component which can enable developers to add a wide
add pages to pdf document; add pages to pdf reader
Generating output
12
556
Print Button
Insert this widget to add an icon for printing.
Print Link
Insert this widget to add a text link for printing.
Project Title
Insert this widget to create a placeholder for the project title.
Tabbed Panel
Insert a group of tabs in two layouts (tabs placed horizontally and tabs placed vertically (accor-
dion)). The default tab group consists of Table of Contents, Index, and Glossary. You can also 
choose Blank Horizontal Tabs or Blank Vertical Tabs(Accordion) to insert blank tab groups.
Search
Insert the Search Options and Search Results Area widgets. The Search Options widget lets you 
add and style a search box to display in the output. The option to show search results for all 
words specified in the search box is also added by default.
The Search Results Area widget lets you design and style the area in which search results should 
be displayed. You can add and configure components such as Search URL and Search Context.
Show/Hide
Insert the Show/Hide widget into a widget to enable end users to show or hide the widget. For 
example, if you insert the Show/Hide widget into a TOC widget, the end users get the capability 
to show or hide the TOC in the output.
Choose one of the following options:
Dual State Show/Hide
Displays different text (for example, Show or Hide) in each of the two states
Static Show/Hide
Displays the same text (for example, Show/Hide) in both states
TOC
Choose between Tree and Expanding Node to insert a TOC element on a screen layout page 
and style the various placeholders. Tree displays TOC items in a hierarchical view. In 
Expanding Node, arrows next to the TOC items at each level display the items at the next level.
Topic
Insert this widget to create a placeholder for topic contents.
TOC widget
Insert a TOC Tree widget or a TOC Expanding Node widget into a screen layout page to create and 
style a placeholder for a TOC in the output.
C#: Use XImage.OCR to Recognize MICR E-13B, OCR-A, OCR-B Fonts
may need to scan and get check characters like numbers and codes. page.RecSettings. LanguagesEnabled.Add(Language.Other); page.RecSettings.OtherLanguage
adding page numbers to a pdf in preview; adding a page to a pdf
C# Word: How to Use C# Code to Print Word Document for .NET
are also available within C# Word Printer Add-on , like pages at one paper, setting the page copy numbers to be C# Class Code to Print Certain Page(s) of Word.
add pages to pdf acrobat; add page to pdf acrobat
Generating output
557
Attributes
Class
Specifies that a Div class should be applied on the parent TOC placeholder
Child placeholders
A TOC Tree widget has the following child placeholders:
Open Book
Defines the look and feel of open book items in the TOC in the output. You can insert any rele-
vant HTML content inside this placeholder.
Closed Book
Defines the look and feel of closed book items in the TOC in the output.
Page
Defines the look and feel of page items in the TOC in the output.
Link
Defines the look and feel of TOC items that are linked to web addresses, email messages, multi-
media files, Usenet newsgroups, and FTP sites in the output.
Placeholder properties and attributes
Each Multiscreen or Responsive HTML widget has a set of placeholders, and each placeholder has 
predefined attributes.
The following table lists various placeholders and their properties and attributes:
Placeholder
Parent
Children
Attributes
Alphabet category
Glossary
Text
class, showin
Browse sequence 
Back
[HTML]
[None]
class
AND Search Control
Browse sequence Nect t [HTML]
[None]
class
Closed book
TOC
Text
Icon
class, classhover, 
classselected
Filter Box
Glossary
Index
[None]
placeholder
Generating output
12
558
Glossary
Tab Content Group
[HTML}
Glossary TermGlossary 
DefinitionAlphabet 
CategoryFilter Box
class, showin
Glossary Definition
Glossary
Text
class, classhover
Icon
Closed Book
Open Book
Page
Link
Note: These placeholders 
are children of TOC.
Image
class, src, hoversrc, 
selectedsrc
Index
Tab Content Group[HTML] ] Index Keyword
Index Link
Alphabet Category
Filter Box
class, showin
Index Keyword
Index
Text
class, classhover, 
classbookchilds
Index Link
Index
Text
class, classhover
Lng String
[All]
[None]
class
Navigation Link
[All]
[None]
class, href
Open Book
TOC
Text
Icon
class, classhover, 
classselected, 
classbookchilds
Search Field
[All]
[None]
placeholder
Search Combo
Search Results
[None]
[None]
Search Context
Search Result Item
[None]
class
Search URL
[All]
[None]
class
Search Message
Search Results
[None]
class
Search Page Numbers
Search Results
[None]
class, ckasspagelink, 
classpage
Search Result Back
Search Results
[None]
class
Search Result Item
Search Results
Search Title
Search Context
class, classhover
Search Result Next
Search Results
[None]
class
Placeholder
Parent
Children
Attributes
Generating output
559
Guidelines for screen layout design
Design the screen layouts using the standard widgets available with RoboHelp.
Search Results
Tab Content Group[HTML] ] Search Message
Search Combo
Search Result Item
Search Page Numbers
Search Result Back
Search Result Next
class
Search Title
Search Result Item
[None]
class
Show/Hide
[All]
[None]
class
Tab
Tab Group
[None]
class, classhover, 
classselected
Tab Content
Tab Content Group
[None]
class
Tab Content Group
Tabbed Panel
[None]
class
Tab Group
Tabbed Panel
[None]
defaulttab
Tabbed Panel
[HTML]
[None]
class, showin
Text
Closed Book
Open Book
Page
Link
Index Keyword
Index Link
Alphabet Category
Glossary Term
Glossary Definition
[None]
class
TOC
Tab Content Group[HTML] ] Closed Book
Open Book
Page
Link
class, showin
Page
TOC
Text
Icon
class, classhover, 
classselected
Link
TOC
Text
Icon
class, classhover, 
classselected
Topic
Tab Content Group[HTML] ] [None]
class
Placeholder
Parent
Children
Attributes
Generating output
12
560
Avoid reusing any image from the standard widgets or default layouts in any new screen 
layout.
Define styles for all widgets in a screen layout CSS regardless of whether or not the widget is 
used in the screen layout. This ensures that the look-and-feel of the screen layout is not affected 
if a widget is added later.
Create only simple class styles in the CSS. Make sure that each style has a modular definition.
Make sure that all the icons and images are present in the screen layout folder regardless of 
whether or not they are used in the screen layout. The image names and formats should be in 
the required format.
Specify height and width of images in px for img styles.
Make sure that required style names are used in the screen layout. If you need to define addi-
tional styles in the CSS, follow a similar naming convention but do not use 'w' as first the char-
acter. Style names starting with 'w' are reserved for predefined widgets.
Do not use absolute positioning in styles. Fluid layouts work better for Multiscreen HTML5 or 
Responsive HTML5 output.
Do not use positioning attributes (for example, float) in the styles of top-level parent element 
of widgets. Examples of these elements are Topic, Index, and Tabbed Panel.
Include pseudo-class definition for hyperlink styles.
Make sure that the font family used in styles is appropriate and taking care of supported devices
Make sure that hyperlink styles take care of touch scenarios and include webkit proprietary 
attributes (for example, -webkit-tap-highlight-color) if required.
NOTE
These attributes cannot be inserted through RoboHelp CSS Editor and need to be inserted 
manually.
Use LNG strings for inserting generic text in screen layouts.
Do not use any inline styling in screen layouts.
Provide a representative image of each screen layout for use in its preview.
Make sure that a Layout.css file includes the style definition used internally by Multiscreen or 
Responsive widgets. Refer to the Layout.css file of any factory screen layout available in the 
Gallery folder of your RoboHelp installation.
Edit a screen layout page (SLP)
1) In the Output Setup pod, expand the screen layout you want to edit.
2) Double-click the screen layout page. Screen Layout Editor opens. You can add new compo-
nents by inserting available widgets, change their placement, and modify their properties.
Documents you may be interested
Documents you may be interested